HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52179,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=178",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=176",
"results": [
{
"name": "rb31-hashie",
"portdir": "ruby/rb-hashie",
"version": "5.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hashie/hashie",
"description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"long_description": "Hashie is a collection of classes and mixins that make hashes more powerful",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-powerbar"
]
},
{
"type": "run",
"ports": [
"rb31-snaky_hash"
]
}
]
},
{
"name": "rb31-gtksourceview4",
"portdir": "ruby/rb-gtksourceview4",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GtkSourceView4 is a Ruby binding of gtksourceview-4.x",
"long_description": "Ruby/GtkSourceView4 is a Ruby binding of gtksourceview-4.x",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtksourceview4",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gtk3"
]
}
],
"depends_on": []
},
{
"name": "rb31-gtk_paradise",
"portdir": "ruby/rb-gtk_paradise",
"version": "0.13.33",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/gtk_paradise",
"description": "rb-gtk_paradise library extends the Gtk/Gdk part of ruby-gtk – in particular for ruby-gtk3",
"long_description": "rb-gtk_paradise library extends the Gtk/Gdk part of ruby-gtk – in particular for ruby-gtk3",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gdk3",
"rb31-colours"
]
}
],
"depends_on": []
},
{
"name": "rb31-gtk4",
"portdir": "ruby/rb-gtk4",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GTK4 is a Ruby binding of GTK+-4.x",
"long_description": "Ruby/GTK4 is a Ruby binding of GTK+-4.x",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31",
"gtk4"
]
},
{
"type": "run",
"ports": [
"rb31-atk",
"rb31-gdk4"
]
}
],
"depends_on": []
},
{
"name": "rb31-gtk3",
"portdir": "ruby/rb-gtk3",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GTK3 is a Ruby binding of GTK+-3.x",
"long_description": "Ruby/GTK3 is a Ruby binding of GTK+-3.x",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-atk",
"rb31-gdk3"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-goffice",
"rb31-gtksourceview4"
]
}
]
},
{
"name": "rb31-gsf",
"portdir": "ruby/rb-gsf",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GSF is a Ruby binding of GSF",
"long_description": "Ruby/GSF is a Ruby binding of GSF",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgsf",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gio2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-goffice"
]
}
]
},
{
"name": "rb31-gpgme",
"portdir": "ruby/rb-gpgme",
"version": "2.0.24",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ueno/ruby-gpgme",
"description": "Ruby language binding of GPGME",
"long_description": "Ruby language binding of GPGME",
"active": true,
"categories": [
"devel",
"crypto",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gpgme",
"libassuan",
"libgpg-error",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-mini_portile2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-sup"
]
}
]
},
{
"name": "rb31-goffice",
"portdir": "ruby/rb-goffice",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GOFFICE is a Ruby binding of GOFFICE",
"long_description": "Ruby/GOFFICE is a Ruby binding of GOFFICE",
"active": true,
"categories": [
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"goffice",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gtk3",
"rb31-gsf"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gnumeric"
]
}
]
},
{
"name": "rb31-gobject-introspection",
"portdir": "ruby/rb-gobject-introspection",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GObjectIntrospection provides bindings of GObject Introspection",
"long_description": "Ruby/GObjectIntrospection provides bindings of GObject Introspection",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"glib2",
"ruby31",
"gobject-introspection"
]
},
{
"type": "run",
"ports": [
"rb31-glib2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-clutter",
"rb31-gio2",
"rb31-pango"
]
}
]
},
{
"name": "rb31-gnumeric",
"portdir": "ruby/rb-gnumeric",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"long_description": "Ruby/Gnumeric is a Ruby binding of Gnumeric",
"active": true,
"categories": [
"science",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gnumeric",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-goffice"
]
}
],
"depends_on": []
},
{
"name": "rb31-gmp",
"portdir": "ruby/rb-gmp",
"version": "0.7.43",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/srawlins/gmp",
"description": "Ruby bindings to the GMP and MPFR libraries",
"long_description": "Ruby bindings to the GMP and MPFR libraries",
"active": true,
"categories": [
"devel",
"math",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"mpfr",
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb31-glib2",
"portdir": "ruby/rb-glib2",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GLib2 provides base features for GLib2-based bindings",
"long_description": "Ruby/GLib2 provides base features for GLib2-based bindings and many useful utility features.",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"glib2",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-native-package-installer",
"rb31-pkg-config"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-atk",
"rb31-cairo-gobject",
"rb31-gobject-introspection"
]
}
]
},
{
"name": "rb31-git-ui",
"portdir": "ruby/rb-git-ui",
"version": "0.1.0",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/git-ui",
"description": "Simple CLI for git",
"long_description": "Hacky attempt at a workable UI for git, modelled slightly on darcs.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"git",
"rb31-colorize",
"rb31-escape"
]
}
],
"depends_on": []
},
{
"name": "rb31-gio2",
"portdir": "ruby/rb-gio2",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GIO2 provide Ruby binding to a VFS API",
"long_description": "Ruby/GIO2 provide Ruby binding to a VFS API and useful APIs for desktop applications (such as networking and D-Bus support).",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gobject-introspection",
"gettext-runtime",
"glib2",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gobject-introspection",
"rb31-fiddle"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gdk_pixbuf2",
"rb31-gsf"
]
}
]
},
{
"name": "rb31-gettext",
"portdir": "ruby/rb-gettext",
"version": "3.5.1",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gettext.github.io",
"description": "a Localization library and tools which modeled GNU gettext.",
"long_description": "This library provides to translate original messages to localized messages properly using client-side locale information(environment variable or CGI variable). And the tools for developers support to create, use, and modify localized message files(message catalogs) easily.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-locale",
"rb31-text",
"rb31-erubi",
"rb31-racc"
]
}
],
"depends_on": []
},
{
"name": "rb31-geokit",
"portdir": "ruby/rb-geokit",
"version": "1.14.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geokit/geokit",
"description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"long_description": "Geokit provides geocoding and distance calculation in an easy-to-use API",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-t"
]
}
]
},
{
"name": "rb31-gem-patch",
"portdir": "ruby/rb-gem-patch",
"version": "0.1.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fedora-ruby/gem-patch",
"description": "A RubyGems plugin for patching gems",
"long_description": "gem-patch is a RubyGems plugin that helps to patch gems without manually opening and rebuilding them. It opens a given .gem file, extracts it, patches it with system patch command, clones its spec, updates the file list and builds the patched gem.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "extract",
"ports": [
"rb31-concurrent-ruby-ext",
"rb31-nokogiri",
"rb31-numo-narray"
]
}
]
},
{
"name": "rb31-gdk_pixbuf2",
"portdir": "ruby/rb-gdk_pixbuf2",
"version": "4.2.4",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gnome2.osdn.jp",
"description": "Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x",
"long_description": "Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x",
"active": true,
"categories": [
"devel",
"gnome",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gdk-pixbuf2",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-gio2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gdk3",
"rb31-gdk4"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31",
"gtk4"
]
},
{
"type": "run",
"ports": [
"rb31-cairo-gobject",
"rb31-gdk_pixbuf2",
"rb31-pango"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gtk4"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-cairo-gobject",
"rb31-gdk_pixbuf2",
"rb31-pango"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-clutter-gdk",
"rb31-gtk3",
"rb31-gtk_paradise",
"rb31-topinambour",
"rb31-vte3"
]
}
]
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-sass-listen"
]
},
{
"type": "run",
"ports": [
"rb31-listen"
]
}
]
},
{
"name": "rb31-forwardable-extended",
"portdir": "ruby/rb-forwardable-extended",
"version": "2.6.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/envygeeks/forwardable-extended",
"description": "Forwardable with hash and instance variable support",
"long_description": "Forwardable Extended provides more Forwardable methods for your source.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-pathutil"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"libffi",
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gio2"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"tk",
"rb31-ffi"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"zmq",
"rb31-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-ffi-rzmq"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"zmq",
"rb31-ffi-rzmq-core"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"proj4",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"portaudio",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"libopenmpt",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"libsodium",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"libarchive",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"icu",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"czmq",
"rb31-ffi"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-llhttp-ffi"
]
}
]
},
{
"name": "rb31-ffi",
"portdir": "ruby/rb-ffi",
"version": "1.17.4",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-inotify"
]
},
{
"type": "run",
"ports": [
"rb31-curl_ffi",
"rb31-ffi-compiler",
"rb31-ffi-czmq",
"rb31-ffi-icu",
"rb31-ffi-inline",
"rb31-ffi-libarchive",
"rb31-ffi-libsodium",
"rb31-ffi-openmpt",
"rb31-ffi-portaudio",
"rb31-ffi-proj4",
"rb31-ffi-rzmq-core",
"rb31-ffi-tk",
"rb31-nice-ffi",
"rb31-rb_sdl2",
"rb31-rubysdl",
"rb31-bzip2-ffi",
"rb31-sdl2-bindings"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"fcgi",
"ruby31"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-heroku-api"
]
}
]
},
{
"name": "rb31-eventmachine",
"portdir": "ruby/rb-eventmachine",
"version": "1.2.7",
"license": "(Ruby or GPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eventmachine/eventmachine",
"description": "Fast, simple event-processing library for Ruby",
"long_description": "EventMachine implements a fast, single-threaded engine for arbitrary network communications. It is extremely useful for long-running network traffic.",
"active": true,
"categories": [
"devel",
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-em-websocket"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-git-ui"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-gettext"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"name": "rb31-em-websocket",
"portdir": "ruby/rb-em-websocket",
"version": "0.5.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/igrigorik/em-websocket",
"description": "EventMachine based, async, Ruby WebSocket server",
"long_description": "EventMachine based WebSocket server. Provides a simple API for implementing WebSocket servers.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-eventmachine",
"rb31-http_parser.rb"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-http-cookie"
]
}
]
},
{
"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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-curses"
]
}
],
"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-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-diakonos",
"rb31-twterm"
]
}
]
},
{
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"curl",
"rb31-ffi"
]
}
],
"depends_on": []
}
]
}