HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50600,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=840",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=838",
"results": [
{
"name": "rb31-bee",
"portdir": "ruby/rb-bee",
"version": "0.12.2",
"license": "Apache",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/bee",
"description": "Bee is a build tool running YAML files",
"long_description": "Bee is a build tool running YAML files These build files have a clean syntax à la Ant and run as fast as make. They are made of shell commands, Ruby code or Bee tasks for platform independent builds.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31",
"rb31-rubyzip",
"rb31-archive-tar-minitar",
"rb31-highline"
]
}
],
"depends_on": []
},
{
"name": "rb31-bigdecimal",
"portdir": "ruby/rb-bigdecimal",
"version": "3.1.8",
"license": "BSD and Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/bigdecimal",
"description": "Arbitrary-precision decimal floating-point number library",
"long_description": "Arbitrary-precision decimal floating-point number library for Ruby.",
"active": true,
"categories": [
"math",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-hessian2"
]
}
]
},
{
"name": "rb31-bones",
"portdir": "ruby/rb-bones",
"version": "3.9.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/bones",
"description": "Mr Bones is a handy tool that builds a skeleton for your new Ruby projects",
"long_description": "Mr Bones is a handy tool that builds a skeleton for your new Ruby projects",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31",
"rb31-little-plugger",
"rb31-loquacious"
]
},
{
"type": "run",
"ports": [
"rb31-rdoc"
]
}
],
"depends_on": []
},
{
"name": "rb31-buftok",
"portdir": "ruby/rb-buftok",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sferik/buftok",
"description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"long_description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"bzip2",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"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-16",
"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": "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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"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": "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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-parallel"
]
}
],
"depends_on": []
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-sup"
]
}
]
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-toml-rb"
]
}
]
},
{
"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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"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": "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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gdk3",
"rb31-clutter"
]
}
],
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-colorize",
"portdir": "ruby/rb-colorize",
"version": "1.1.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fazibear/colorize",
"description": "Ruby string class extension",
"long_description": "rb-colorize adds a ColorizedString with methods to set text color, background color and text effects.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-git-ui"
]
}
]
},
{
"name": "rb31-colours",
"portdir": "ruby/rb-colours",
"version": "0.9.8",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/colours",
"description": "rb-colours unifies color-related constants and methods",
"long_description": "rb-colours unifies color-related constants and methods",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gtk_paradise"
]
}
]
},
{
"name": "rb31-concurrent-ruby",
"portdir": "ruby/rb-concurrent-ruby",
"version": "1.3.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-concurrency/concurrent-ruby",
"description": "Modern concurrency tools",
"long_description": "Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors and more.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twterm",
"rb31-i18n",
"rb31-concurrent-ruby-ext"
]
}
]
},
{
"name": "rb31-concurrent-ruby-ext",
"portdir": "ruby/rb-concurrent-ruby-ext",
"version": "1.3.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-concurrency/concurrent-ruby",
"description": "C extensions to optimize the concurrent-ruby gem",
"long_description": "C extensions to optimize the concurrent-ruby gem when running under MRI.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"rb31-gem-patch"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-concurrent-ruby"
]
}
],
"depends_on": []
},
{
"name": "rb31-configuration",
"portdir": "ruby/rb-configuration",
"version": "1.3.4",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/configuration",
"description": "Pure ruby scoped configuration files.",
"long_description": "Pure ruby scoped configuration files.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-cri",
"portdir": "ruby/rb-cri",
"version": "2.15.12",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://rubygems.org/gems/cri",
"description": "Cri is a library for building easy-to-use commandline tools.",
"long_description": "Cri is a library for building easy-to-use commandline tools.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-crypt-isaac",
"portdir": "ruby/rb-crypt-isaac",
"version": "1.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wyhaines/crypt-isaac",
"description": "Implementation of the ISAAC psuedo random number generator",
"long_description": "This is a Ruby implementation of the ISAAC cryptographically secure PRNG. One can use it when one wants independent sources of high quality random numbers.",
"active": true,
"categories": [
"security",
"crypto",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-curb",
"portdir": "ruby/rb-curb",
"version": "1.0.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/taf2/curb",
"description": "Ruby bindings for libcurl",
"long_description": "Ruby bindings for libcurl",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"curl",
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-curl_ffi",
"portdir": "ruby/rb-curl_ffi",
"version": "0.0.8",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/curl_ffi",
"description": "FFI-based libCurl interface",
"long_description": "FFI-based libCurl interface",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"curl",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-curses",
"portdir": "ruby/rb-curses",
"version": "1.4.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/curses",
"description": "Ruby binding for curses, ncurses and PDCurses",
"long_description": "Ruby binding for curses, ncurses and PDCurses. Formerly part of the Ruby standard library.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twterm",
"rb31-diakonos"
]
}
]
},
{
"name": "rb31-diakonos",
"portdir": "ruby/rb-diakonos",
"version": "0.9.12",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~pistos/diakonos",
"description": "Console text editor",
"long_description": "rb-diakonos is a console text editor for the masses.",
"active": true,
"categories": [
"editors",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-curses"
]
}
],
"depends_on": []
},
{
"name": "rb31-domain_name",
"portdir": "ruby/rb-domain_name",
"version": "0.6.20240107",
"license": "(BSD or MPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-domain_name",
"description": "This is a Domain Name manipulation library for Ruby",
"long_description": "This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-http-cookie"
]
}
]
},
{
"name": "rb31-equalizer",
"portdir": "ruby/rb-equalizer",
"version": "0.0.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/equalizer",
"description": "Define equality, equivalency and hash methods automatically",
"long_description": "Define equality, equivalency and hash methods automatically",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"name": "rb31-erubi",
"portdir": "ruby/rb-erubi",
"version": "1.13.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jeremyevans/erubi",
"description": "Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis",
"long_description": "Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gettext"
]
}
]
},
{
"name": "rb31-escape",
"portdir": "ruby/rb-escape",
"version": "0.0.4",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.a-k-r.org/escape",
"description": "Some escaping functions for Ruby",
"long_description": "rb-escape provides several HTML/URI/shell escaping functions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-git-ui"
]
}
]
},
{
"name": "rb31-excon",
"portdir": "ruby/rb-excon",
"version": "0.109.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geemus/excon",
"description": "Http(s) EXtended CONnections",
"long_description": "Http(s) EXtended CONnections",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-heroku-api"
]
}
]
},
{
"name": "rb31-execjs",
"portdir": "ruby/rb-execjs",
"version": "2.9.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rails/execjs",
"description": "Run JavaScript code from Ruby",
"long_description": "Run JavaScript code from Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-fcgi",
"portdir": "ruby/rb-fcgi",
"version": "0.9.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alphallc/ruby-fcgi-ng",
"description": "The Ruby interface to FastCGI",
"long_description": "FastCGI is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs. This is the Ruby interface.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"fcgi",
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ffi/ffi/wiki",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-inotify"
]
},
{
"type": "run",
"ports": [
"rb31-bzip2-ffi",
"rb31-curl_ffi",
"rb31-ffi-czmq",
"rb31-ffi-icu",
"rb31-ffi-inline",
"rb31-ffi-libarchive",
"rb31-ffi-libsodium",
"rb31-ffi-openmpt",
"rb31-ffi-compiler",
"rb31-ffi-proj4",
"rb31-ffi-rzmq-core",
"rb31-ffi-tk",
"rb31-nice-ffi",
"rb31-rb_sdl2",
"rb31-rubysdl",
"rb31-sdl2-bindings",
"rb31-ffi-portaudio"
]
}
]
},
{
"name": "rb31-ffi-compiler",
"portdir": "ruby/rb-ffi-compiler",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-compiler",
"description": "Ruby FFI library",
"long_description": "Ruby FFI library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-llhttp-ffi"
]
}
]
},
{
"name": "rb31-ffi-czmq",
"portdir": "ruby/rb-ffi-czmq",
"version": "0.1.6.pre",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/ffi-czmq",
"description": "Ruby czmq FFI wrapper",
"long_description": "Ruby czmq FFI wrapper",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"czmq",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-icu",
"portdir": "ruby/rb-ffi-icu",
"version": "0.5.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erickguan/ffi-icu",
"description": "Simple FFI wrappers for ICU",
"long_description": "Simple FFI wrappers for ICU",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"icu",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-inline",
"portdir": "ruby/rb-ffi-inline",
"version": "0.0.4.3",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/meh/ruby-ffi-inline",
"description": "Inline C/C++ in Ruby easily and cleanly",
"long_description": "Inline C/C++ in Ruby easily and cleanly",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-libarchive",
"portdir": "ruby/rb-ffi-libarchive",
"version": "1.1.14",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chef/ffi-libarchive",
"description": "Ruby FFI binding to libarchive",
"long_description": "Ruby FFI binding to libarchive",
"active": true,
"categories": [
"archivers",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"libarchive",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-libsodium",
"portdir": "ruby/rb-ffi-libsodium",
"version": "0.4.7",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Asmod4n/ruby-ffi-libsodium",
"description": "libsodium FFI wrapper",
"long_description": "libsodium FFI wrapper for Ruby.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"libsodium",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-openmpt",
"portdir": "ruby/rb-ffi-openmpt",
"version": "0.5.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hainesr/ffi-openmpt",
"description": "Ruby interface to libopenmpt",
"long_description": "Ruby interface to libopenmpt",
"active": true,
"categories": [
"audio",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"libopenmpt",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-portaudio",
"portdir": "ruby/rb-ffi-portaudio",
"version": "0.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nanki/ffi-portaudio",
"description": "Ruby bindings for PortAudio",
"long_description": "Ruby bindings for PortAudio",
"active": true,
"categories": [
"audio",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"portaudio",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-proj4",
"portdir": "ruby/rb-ffi-proj4",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dark-panda/ffi-proj4",
"description": "Ruby FFI wrapper for the PROJ.4",
"long_description": "Ruby FFI wrapper for the PROJ.4, cartographic projections library.",
"active": true,
"categories": [
"gis",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"proj4",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-rzmq",
"portdir": "ruby/rb-ffi-rzmq",
"version": "2.0.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chuckremes/ffi-rzmq",
"description": "FFI bindings for ZeroMQ",
"long_description": "FFI bindings for ZeroMQ so the library can be used under JRuby and other FFI-compliant Ruby runtimes.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"zmq",
"rb31-ffi-rzmq-core"
]
}
],
"depends_on": []
},
{
"name": "rb31-ffi-rzmq-core",
"portdir": "ruby/rb-ffi-rzmq-core",
"version": "1.0.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chuckremes/ffi-rzmq-core",
"description": "FFI wrapper around the zeromq libzmq C API",
"long_description": "FFI wrapper around the zeromq libzmq C API",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"zmq",
"rb31-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-ffi-rzmq"
]
}
]
},
{
"name": "rb31-ffi-tk",
"portdir": "ruby/rb-ffi-tk",
"version": "2018.02.20",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/manveru/ffi-tk",
"description": "FFI bindings to the Tk GUI toolkit",
"long_description": "FFI bindings to the Tk GUI toolkit for Ruby.",
"active": true,
"categories": [
"x11",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"tk",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"name": "rb31-fiddle",
"portdir": "ruby/rb-fiddle",
"version": "1.1.4",
"license": "BSD and Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/fiddle",
"description": "libffi wrapper for Ruby",
"long_description": "libffi wrapper for Ruby",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libffi",
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gio2"
]
}
]
},
{
"name": "rb31-forwardable",
"portdir": "ruby/rb-forwardable",
"version": "1.3.3",
"license": "(BSD or Ruby)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/forwardable",
"description": "Provides delegation of specified methods to a designated object",
"long_description": "Provides delegation of specified methods to a designated object",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-fsevent",
"portdir": "ruby/rb-fsevent",
"version": "0.11.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/rb-fsevent",
"description": "FSEvents API with signals catching (without RubyCocoa)",
"long_description": "FSEvents API with signals catching (without RubyCocoa)",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-sass-listen"
]
}
]
},
{
"name": "rb31-fsevent-legacy",
"portdir": "ruby/rb-fsevent-legacy",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin < 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/rb-fsevent-legacy",
"description": "Legacy version of an FSEvents API for Darwin",
"long_description": "Legacy version of an FSEvents API for Darwin - it works on PowerPCs and 10.5.8.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-gdk3",
"portdir": "ruby/rb-gdk3",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GDK3 is a Ruby binding of GDK-3.x",
"long_description": "Ruby/GDK3 is a Ruby binding of GDK-3.x",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-cairo-gobject",
"rb31-gdk_pixbuf2",
"rb31-pango"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gtk_paradise",
"rb31-topinambour",
"rb31-clutter-gdk",
"rb31-gtk3",
"rb31-vte3"
]
}
]
},
{
"name": "rb31-gdk4",
"portdir": "ruby/rb-gdk4",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GDK4 is a Ruby binding of GDK-4.x",
"long_description": "Ruby/GDK4 is a Ruby binding of GDK-4.x",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31",
"gtk4"
]
},
{
"type": "run",
"ports": [
"rb31-cairo-gobject",
"rb31-gdk_pixbuf2",
"rb31-pango"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gtk4"
]
}
]
}
]
}