{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=110","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=108","results":[{"name":"rb-pango","portdir":"ruby/rb-pango","version":"4.2.4","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ruby-gnome2.osdn.jp","description":"Ruby/Pango is a Ruby binding of pango-1.x based on GObject-Introspection","long_description":"Ruby/Pango is a Ruby binding of pango-1.x based on GObject-Introspection","active":true,"categories":["devel","gnome","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb30-packable","portdir":"ruby/rb-packable","version":"1.3.18","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubydoc.info/gems/packable/1.3.18","description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","long_description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[]},{"name":"rb31-packable","portdir":"ruby/rb-packable","version":"1.3.18","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubydoc.info/gems/packable/1.3.18","description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","long_description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[]},{"name":"rb32-packable","portdir":"ruby/rb-packable","version":"1.3.18","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubydoc.info/gems/packable/1.3.18","description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","long_description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[]},{"name":"rb33-packable","portdir":"ruby/rb-packable","version":"1.3.18","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubydoc.info/gems/packable/1.3.18","description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","long_description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[]},{"name":"rb31-optimist","portdir":"ruby/rb-optimist","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Command-line option parser for Ruby","long_description":"Command-line option parser 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-sup"]}]},{"name":"rb32-optimist","portdir":"ruby/rb-optimist","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Command-line option parser for Ruby","long_description":"Command-line option parser 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-sup"]}]},{"name":"rb33-optimist","portdir":"ruby/rb-optimist","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Command-line option parser for Ruby","long_description":"Command-line option parser 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-sup"]}]},{"name":"rb-packable","portdir":"ruby/rb-packable","version":"1.3.18","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubydoc.info/gems/packable/1.3.18","description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","long_description":"This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-optimist","portdir":"ruby/rb-optimist","version":"3.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.manageiq.org/optimist","description":"Command-line option parser for Ruby","long_description":"Command-line option parser for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-opengl","portdir":"ruby/rb-opengl","version":"0.32g","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www2.giganet.net/~yoshi/","description":"OpenGL bindings for Ruby","long_description":"OpenGL bindings for Ruby","active":true,"categories":["graphics","ruby"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-og","portdir":"ruby/rb-og","version":"0.9.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/og","description":"Og provides transparent serialization of object graphs to a RDBMS backend","long_description":"Unlike other similar libraries Og maps standard Ruby objects to SQL tables and not vice versa. Og provides a meta language to describe the relations between objects, a flexible and intuitive api for querieng the database, raw access to the SQL language if needed (for example to fine tune the automatically generated SQL tables, or for custom queries), supports deserialization to Ruby objects or tuples, automatically generates join tables for many_to_many relations and provides a collection of usefull Mixins to synthesize common Entities.","active":true,"categories":["databases","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-18"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb-odbc","portdir":"ruby/rb-odbc","version":"0.99998","license":"(Ruby or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.ch-werner.de/rubyodbc","description":"An extension library for ODBC from ruby.","long_description":"Extension library to use ODBC data sources from Ruby. Supports Ruby 1.6.x and 1.8 on Win32 OSes and UN*X","active":true,"categories":["databases","ruby"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiodbc","ruby"]}],"depends_on":[]},{"name":"rb32-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-version_gem"]}],"depends_on":[{"type":"run","ports":["rb32-oauth"]}]},{"name":"rb31-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-version_gem"]}],"depends_on":[{"type":"run","ports":["rb31-oauth"]}]},{"name":"rb33-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-version_gem"]}],"depends_on":[{"type":"run","ports":["rb33-oauth"]}]},{"name":"rb-observable","portdir":"ruby/rb-observable","version":"0.5","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://redshift.sourceforge.net/observable/","description":"Mechanism for notifying obervers of state changes","long_description":"A variation on the observer pattern. Allows the state of a variable to be exposed to observers. An observer registers code to execute when the variable changes (and also a pattern to detect changes of interest). Notification happens when the writer method is called.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-oauth-tty","portdir":"ruby/rb-oauth-tty","version":"1.0.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/oauth-xx/oauth-tty","description":"OAuth 1.0 TTY Command Line Interface","long_description":"OAuth 1.0 TTY Command Line Interface","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-oauth-tty","rb31-snaky_hash","rb31-version_gem"]}],"depends_on":[{"type":"run","ports":["rb31-t","rb31-twterm"]}]},{"name":"rb32-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-oauth-tty","rb32-snaky_hash","rb32-version_gem"]}],"depends_on":[{"type":"run","ports":["rb32-t","rb32-twterm"]}]},{"name":"rb33-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-oauth-tty","rb33-snaky_hash","rb33-version_gem"]}],"depends_on":[{"type":"run","ports":["rb33-t","rb33-twterm"]}]},{"name":"rb31-numo-narray","portdir":"ruby/rb-numo-narray","version":"0.9.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-numo.github.io/narray","description":"New NArray class library","long_description":"New NArray class library","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb31-gem-patch"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-numo-gsl","rb31-numo-linalg"]}]},{"name":"rb32-numo-narray","portdir":"ruby/rb-numo-narray","version":"0.9.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-numo.github.io/narray","description":"New NArray class library","long_description":"New NArray class library","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb32-gem-patch"]},{"type":"lib","ports":["ruby32"]}],"depends_on":[{"type":"lib","ports":["rb32-numo-gsl","rb32-numo-linalg"]}]},{"name":"rb33-numo-narray","portdir":"ruby/rb-numo-narray","version":"0.9.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-numo.github.io/narray","description":"New NArray class library","long_description":"New NArray class library","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb33-gem-patch"]},{"type":"lib","ports":["ruby33"]}],"depends_on":[{"type":"lib","ports":["rb33-numo-gsl","rb33-numo-linalg"]}]},{"name":"rb-oauth","portdir":"ruby/rb-oauth","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/oauth-xx/oauth-ruby","description":"OAuth Core Ruby implementation","long_description":"OAuth Core Ruby implementation","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-numo-narray","portdir":"ruby/rb-numo-narray","version":"0.9.2.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ruby-numo.github.io/narray","description":"New NArray class library","long_description":"New NArray class library","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-numo-linalg","portdir":"ruby/rb-numo-linalg","version":"0.1.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-linalg","description":"Linear algebra library with interface to BLAS/LAPACK","long_description":"Linear algebra library with interface to BLAS/LAPACK","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31","rb31-numo-narray"]}],"depends_on":[]},{"name":"rb32-numo-linalg","portdir":"ruby/rb-numo-linalg","version":"0.1.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-linalg","description":"Linear algebra library with interface to BLAS/LAPACK","long_description":"Linear algebra library with interface to BLAS/LAPACK","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32","rb32-numo-narray"]}],"depends_on":[]},{"name":"rb33-numo-linalg","portdir":"ruby/rb-numo-linalg","version":"0.1.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-linalg","description":"Linear algebra library with interface to BLAS/LAPACK","long_description":"Linear algebra library with interface to BLAS/LAPACK","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33","rb33-numo-narray"]}],"depends_on":[]},{"name":"rb31-numo-gsl","portdir":"ruby/rb-numo-gsl","version":"0.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-gsl","description":"GSL interface for Ruby/Numo::NArray","long_description":"GSL interface for Ruby/Numo::NArray","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gsl","ruby31","rb31-numo-narray"]}],"depends_on":[]},{"name":"rb32-numo-gsl","portdir":"ruby/rb-numo-gsl","version":"0.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-gsl","description":"GSL interface for Ruby/Numo::NArray","long_description":"GSL interface for Ruby/Numo::NArray","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gsl","ruby32","rb32-numo-narray"]}],"depends_on":[]},{"name":"rb33-numo-gsl","portdir":"ruby/rb-numo-gsl","version":"0.1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-gsl","description":"GSL interface for Ruby/Numo::NArray","long_description":"GSL interface for Ruby/Numo::NArray","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gsl","ruby33","rb33-numo-narray"]}],"depends_on":[]},{"name":"rb-numo-linalg","portdir":"ruby/rb-numo-linalg","version":"0.1.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-linalg","description":"Linear algebra library with interface to BLAS/LAPACK","long_description":"Linear algebra library with interface to BLAS/LAPACK","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb-numo-gsl","portdir":"ruby/rb-numo-gsl","version":"0.1.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ruby-numo/numo-gsl","description":"GSL interface for Ruby/Numo::NArray","long_description":"GSL interface for Ruby/Numo::NArray","active":true,"categories":["math","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb27-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb27-gem-patch"]},{"type":"lib","ports":["rb27-mini_portile2","libiconv","libxml2","libxslt","zlib","ruby27"]},{"type":"run","ports":["rb27-racc"]}],"depends_on":[{"type":"lib","ports":["rb27-ronn-ng"]}]},{"name":"rb30-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb30-gem-patch"]},{"type":"lib","ports":["libiconv","libxml2","libxslt","rb30-mini_portile2","zlib","ruby30"]},{"type":"run","ports":["rb30-racc"]}],"depends_on":[{"type":"lib","ports":["rb30-ronn-ng"]}]},{"name":"rb31-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb31-gem-patch"]},{"type":"lib","ports":["libxml2","libxslt","ruby31","rb31-mini_portile2","zlib","libiconv"]},{"type":"run","ports":["rb31-racc"]}],"depends_on":[{"type":"lib","ports":["rb31-ronn-ng"]}]},{"name":"rb32-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb32-gem-patch"]},{"type":"lib","ports":["libxml2","libxslt","ruby32","rb32-mini_portile2","zlib","libiconv"]},{"type":"run","ports":["rb32-racc"]}],"depends_on":[{"type":"lib","ports":["rb32-ronn-ng"]}]},{"name":"rb33-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["rb33-gem-patch"]},{"type":"lib","ports":["libxml2","libxslt","zlib","rb33-mini_portile2","ruby33","libiconv"]}],"depends_on":[{"type":"lib","ports":["rb33-ronn-ng"]}]},{"name":"rb-notificationcenter","portdir":"ruby/rb-notificationcenter","version":"0.1","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.ringworld.org/~kbullock/ruby/","description":"A notification center implementation","long_description":"This class enables an object to broadcast a notification that an event occurred to other objects, without having any knowledge of the objects that it is broadcasting to. An object posts a notification (identified by a string and possibly an associated object) to a NotificationCenter (generally the default one). The NotificationCenter then takes care of sending the notification to all of the objects that have registered to receive it.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby"]}],"depends_on":[]},{"name":"rb-nokogiri","portdir":"ruby/rb-nokogiri","version":"1.16.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://nokogiri.org","description":"Nokogiri is an HTML, XML, SAX, and Reader parser.","long_description":"Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-nitpick","portdir":"ruby/rb-nitpick","version":"1.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevinclark/nitpick","description":"A lint-like static code analyzer for Ruby","long_description":"A lint-like static code analyzer for Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-parsetree","rb31-trollop"]}],"depends_on":[]},{"name":"rb32-nitpick","portdir":"ruby/rb-nitpick","version":"1.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevinclark/nitpick","description":"A lint-like static code analyzer for Ruby","long_description":"A lint-like static code analyzer for Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-parsetree","rb32-trollop"]}],"depends_on":[]},{"name":"rb33-nitpick","portdir":"ruby/rb-nitpick","version":"1.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevinclark/nitpick","description":"A lint-like static code analyzer for Ruby","long_description":"A lint-like static code analyzer for Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-parsetree","rb33-trollop"]}],"depends_on":[]},{"name":"rb31-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]},{"type":"run","ports":["rb31-ffi"]}],"depends_on":[{"type":"run","ports":["rb31-sdl-ffi"]}]},{"name":"rb32-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby32"]},{"type":"run","ports":["rb32-ffi"]}],"depends_on":[{"type":"run","ports":["rb32-sdl-ffi"]}]},{"name":"rb33-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby33"]},{"type":"run","ports":["rb33-ffi"]}],"depends_on":[{"type":"run","ports":["rb33-sdl-ffi"]}]},{"name":"rb-nitpick","portdir":"ruby/rb-nitpick","version":"1.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevinclark/nitpick","description":"A lint-like static code analyzer for Ruby","long_description":"A lint-like static code analyzer for Ruby","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","rb-parsetree","rb-rubygems","rb-trollop"]}],"depends_on":[]},{"name":"rb-nice-ffi","portdir":"ruby/rb-nice-ffi","version":"0.4","license":"Ruby","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jacius/nice-ffi","description":"Convenience layer atop Ruby-FFI","long_description":"Convenience layer atop Ruby-FFI","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rb31-netrc","portdir":"ruby/rb-netrc","version":"0.11.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/geemus/netrc","description":"This library reads and writes .netrc files","long_description":"This library reads and writes .netrc files","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby31"]}],"depends_on":[{"type":"lib","ports":["rb31-heroku"]},{"type":"run","ports":["rb31-rest-client"]}]}]}