HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50612,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=846",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=844",
"results": [
{
"name": "rb32-help_parser",
"portdir": "ruby/rb-help_parser",
"version": "8.2.230210",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carlosjhr64/help_parser",
"description": "All help is about to get parsed… again!",
"long_description": "All help is about to get parsed… again!",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-heroku",
"portdir": "ruby/rb-heroku",
"version": "3.99.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://heroku.com",
"description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"long_description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"rb32-rubyzip",
"rb32-heroku-api",
"rb32-json",
"rb32-launchy",
"ruby32",
"rb32-net-ssh",
"rb32-net-ssh-gateway",
"rb32-netrc",
"rb32-rest-client",
"rb32-multi_json"
]
}
],
"depends_on": []
},
{
"name": "rb32-heroku-api",
"portdir": "ruby/rb-heroku-api",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/heroku/heroku.rb",
"description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"long_description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-excon",
"rb32-multi_json"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
}
]
},
{
"name": "rb32-hessian2",
"portdir": "ruby/rb-hessian2",
"version": "2.0.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/takafan/hessian2",
"description": "Implementation of hessian 2.0 protocol",
"long_description": "Implementation of hessian 2.0 protocol. Like JSON, also parse your object as a struct",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-bigdecimal"
]
}
],
"depends_on": []
},
{
"name": "rb32-highline",
"portdir": "ruby/rb-highline",
"version": "3.1.1",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/JEG2/highline",
"description": "A high-level IO library.",
"long_description": "A high-level IO library. that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-bee"
]
},
{
"type": "run",
"ports": [
"rb32-sup"
]
}
]
},
{
"name": "rb32-htmlentities",
"portdir": "ruby/rb-htmlentities",
"version": "4.3.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/threedaymonk/htmlentities",
"description": "Module for encoding/decoding (X)HTML entities",
"long_description": "Module for encoding/decoding (X)HTML entities",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-t"
]
}
]
},
{
"name": "rb32-http",
"portdir": "ruby/rb-http",
"version": "5.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/httprb/http",
"description": "Easy-to-use client library for making requests from Ruby",
"long_description": "Easy-to-use client library for making requests from Ruby",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-http-cookie",
"rb32-http-form_data",
"rb32-llhttp-ffi",
"rb32-base64",
"rb32-addressable"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb32-http-accept",
"portdir": "ruby/rb-http-accept",
"version": "2.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/socketry/http-accept",
"description": "Parse Accept and Accept-Language HTTP headers",
"long_description": "Parse Accept and Accept-Language HTTP headers",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-rest-client"
]
}
]
},
{
"name": "rb32-http-cookie",
"portdir": "ruby/rb-http-cookie",
"version": "1.0.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sparklemotion/http-cookie",
"description": "Library to handle HTTP Cookies based on RFC 6265",
"long_description": "Library to handle HTTP Cookies based on RFC 6265",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-domain_name"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http",
"rb32-rest-client"
]
}
]
},
{
"name": "rb32-http-form_data",
"portdir": "ruby/rb-http-form_data",
"version": "2.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/httprb/form_data",
"description": "Utility-belt to build form data request bodies",
"long_description": "Utility-belt to build form data request bodies",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http",
"rb32-twitter"
]
}
]
},
{
"name": "rb32-i18n",
"portdir": "ruby/rb-i18n",
"version": "1.14.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-i18n/i18n",
"description": "New wave Internationalization support",
"long_description": "New wave Internationalization support for Ruby.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-concurrent-ruby"
]
}
],
"depends_on": []
},
{
"name": "rb32-iconv",
"portdir": "ruby/rb-iconv",
"version": "1.1.0",
"license": "(BSD or Ruby)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/iconv",
"description": "iconv wrapper library",
"long_description": "iconv wrapper library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-idn-ruby",
"portdir": "ruby/rb-idn-ruby",
"version": "0.1.5",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/deepfryed/idn-ruby",
"description": "LibIDN Ruby bindings",
"long_description": "LibIDN Ruby bindings",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libidn",
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter-text"
]
}
]
},
{
"name": "rb32-image_science",
"portdir": "ruby/rb-image_science",
"version": "1.3.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/seattlerb/image_science",
"description": "Ruby library that generates thumbnails",
"long_description": "Ruby library that generates thumbnails",
"active": true,
"categories": [
"graphics",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"freeimage",
"rb32-rubyinline"
]
}
],
"depends_on": []
},
{
"name": "rb32-inotify",
"portdir": "ruby/rb-inotify",
"version": "0.10.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/guard/rb-inotify",
"description": "A Ruby wrapper for Linux inotify, using FFI",
"long_description": "A Ruby wrapper for Linux inotify, using FFI",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-ffi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-sass-listen"
]
}
]
},
{
"name": "rb32-json",
"portdir": "ruby/rb-json",
"version": "2.8.1",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "JSON implementation as a Ruby extension in C",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-red-colors"
]
}
]
},
{
"name": "rb32-json_pure",
"portdir": "ruby/rb-json_pure",
"version": "2.8.1",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "This is a JSON implementation in pure Ruby.",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"espeak-ng"
]
},
{
"type": "lib",
"ports": [
"rb32-ronn-ng"
]
}
]
},
{
"name": "rb32-launchy",
"portdir": "ruby/rb-launchy",
"version": "2.5.2",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/copiousfreetime/launchy",
"description": "Cross-platform application launcher class",
"long_description": "Launchy is a helper class for launching cross-platform applications in a fire and forget manner.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-addressable"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-twterm",
"rb32-t"
]
}
]
},
{
"name": "rb32-little-plugger",
"portdir": "ruby/rb-little-plugger",
"version": "1.1.4",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/little-plugger",
"description": "LittlePlugger is a module that provides Gem-based plugin management",
"long_description": "LittlePlugger is a module that provides Gem-based plugin management",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-bones"
]
}
]
},
{
"name": "rb32-llhttp-ffi",
"portdir": "ruby/rb-llhttp-ffi",
"version": "0.5.0",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bryanp/llhttp",
"description": "Ruby FFI bindings for llhttp",
"long_description": "Ruby FFI bindings for llhttp",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-ffi-compiler"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http",
"rb32-twitter"
]
}
]
},
{
"name": "rb32-locale",
"portdir": "ruby/rb-locale",
"version": "2.1.4",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ruby-gettext.github.io",
"description": "Pure ruby library which provides basic APIs for localization",
"long_description": "Pure ruby library which provides basic APIs for localization",
"active": true,
"categories": [
"devel",
"textproc",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-gettext",
"rb32-sup"
]
}
]
},
{
"name": "rb32-lockfile",
"portdir": "ruby/rb-lockfile",
"version": "2.1.3",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/lockfile",
"description": "A ruby library for creating NFS safe lockfiles.",
"long_description": "A ruby library for creating NFS safe lockfiles.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-sup"
]
}
]
},
{
"name": "rb32-loquacious",
"portdir": "ruby/rb-loquacious",
"version": "1.9.1",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/loquacious",
"description": "Descriptive configuration files for Ruby written in Ruby",
"long_description": "Descriptive configuration files for Ruby written in Ruby",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-bones"
]
}
]
},
{
"name": "rb32-memoizable",
"portdir": "ruby/rb-memoizable",
"version": "0.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/memoizable",
"description": "Memoize method return values",
"long_description": "Memoize method return values",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-thread_safe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb32-method_source",
"portdir": "ruby/rb-method_source",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://banisterfiend.wordpress.com",
"description": "Retrieve the sourcecode for a method",
"long_description": "Retrieve the sourcecode for a method",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-mime-types",
"portdir": "ruby/rb-mime-types",
"version": "3.7.0",
"license": "(Ruby or Artistic-1 or GPL-2+)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/ruby-mime-types",
"description": "Manages a MIME content-type that will return the content-type for a given filename.",
"long_description": "This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 21
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-mime-types-data"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-rest-client",
"rb32-sup"
]
}
]
},
{
"name": "rb32-mime-types-data",
"portdir": "ruby/rb-mime-types-data",
"version": "3.2025.0610",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/mime-types-data",
"description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"long_description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 21
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-mime-types"
]
}
]
},
{
"name": "rb32-mini_portile2",
"portdir": "ruby/rb-mini_portile2",
"version": "2.8.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flavorjones/mini_portile",
"description": "Simplistic port-like solution for developers",
"long_description": "Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-nokogiri"
]
},
{
"type": "run",
"ports": [
"rb32-gpgme"
]
}
]
},
{
"name": "rb32-minitar",
"portdir": "ruby/rb-minitar",
"version": "1.0.2",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/halostatue/minitar",
"description": "Pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files",
"long_description": "Pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files",
"active": true,
"categories": [
"archivers",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-archive-tar-minitar",
"rb32-minitar-cli"
]
}
]
},
{
"name": "rb32-minitar-cli",
"portdir": "ruby/rb-minitar-cli",
"version": "1.0.0",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/halostatue/minitar-cli",
"description": "Pure-Ruby command-line tool for working with POSIX tar(1) archive files",
"long_description": "Pure-Ruby command-line tool for working with POSIX tar(1) archive files",
"active": true,
"categories": [
"archivers",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-minitar",
"rb32-powerbar"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-archive-tar-minitar"
]
}
]
},
{
"name": "rb32-multi_json",
"portdir": "ruby/rb-multi_json",
"version": "1.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/intridea/multi_json",
"description": "A generic swappable back-end for JSON handling",
"long_description": "A generic swappable back-end for JSON handling",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-heroku-api"
]
}
]
},
{
"name": "rb32-multipart-post",
"portdir": "ruby/rb-multipart-post",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/socketry/multipart-post",
"description": "A multipart form post accessory for Net::HTTP",
"long_description": "A multipart form post accessory for Net::HTTP",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb32-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-ronn-ng"
]
}
]
},
{
"name": "rb32-narray",
"portdir": "ruby/rb-narray",
"version": "0.6.1.2",
"license": "(Ruby or GPL-2) and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://masa16.github.io/narray",
"description": "Numerical array package for Ruby",
"long_description": "NArray is a class of Numerical N-dimensional Array, whose elements are 1/2/4-byte Integer, single/double-precision Real/Complex and Ruby Object. This extension library incorporates fast calculation and easy manipulation of large numerical arrays into the Ruby language. NArray has features similar to NumPy, but NArray has vector and matrix subclasses.",
"active": true,
"categories": [
"math",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"coreutils",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-native-package-installer",
"portdir": "ruby/rb-native-package-installer",
"version": "1.1.9",
"license": "LGPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-gnome/native-package-installer",
"description": "Helps to install native packages",
"long_description": "Helps to install native packages",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-cairo",
"rb32-glib2"
]
}
]
},
{
"name": "rb32-naught",
"portdir": "ruby/rb-naught",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avdi/naught",
"description": "Toolkit for building Null Object classes",
"long_description": "Toolkit for building Null Object classes",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb32-ncursesw",
"portdir": "ruby/rb-ncursesw",
"version": "1.4.11",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sup-heliotrope/ncursesw-ruby",
"description": "Ruby bindings to the ncursesw library",
"long_description": "Ruby bindings to the ncursesw library",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-sup"
]
}
]
},
{
"name": "rb32-net-dns",
"portdir": "ruby/rb-net-dns",
"version": "0.20.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-dns/net-dns",
"description": "Net::DNS is a DNS library written in Ruby",
"long_description": "Net::DNS is a DNS library written in Ruby",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb32-net-ftp",
"portdir": "ruby/rb-net-ftp",
"version": "0.3.8",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/net-ftp",
"description": "Support for the File Transfer Protocol",
"long_description": "Support for the File Transfer Protocol",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-net-protocol",
"rb32-timeout"
]
}
],
"depends_on": []
},
{
"name": "rb32-net-protocol",
"portdir": "ruby/rb-net-protocol",
"version": "0.2.2",
"license": "BSD and Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/net-protocol",
"description": "The abstract interface for net-* client",
"long_description": "The abstract interface for net-* client",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-net-ftp"
]
}
]
},
{
"name": "rb32-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-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-rest-client"
]
}
]
},
{
"name": "rb32-net-ssh",
"portdir": "ruby/rb-net-ssh",
"version": "7.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://net-ssh.github.io/net-ssh",
"description": "A pure-Ruby implementation of the SSH2 client protocol",
"long_description": "A pure-Ruby implementation of the SSH2 client protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-net-ssh-gateway"
]
}
]
},
{
"name": "rb32-net-ssh-gateway",
"portdir": "ruby/rb-net-ssh-gateway",
"version": "2.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/net-ssh/net-ssh-gateway",
"description": "A simple library to assist in establishing tunneled Net::SSH connection",
"long_description": "A simple library to assist in establishing tunneled Net::SSH connection",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-net-ssh"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
}
]
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-sdl-ffi"
]
}
]
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-parsetree",
"rb32-trollop"
]
}
],
"depends_on": []
},
{
"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": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"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": "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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gsl",
"ruby32",
"rb32-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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32",
"rb32-numo-narray"
]
}
],
"depends_on": []
},
{
"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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"rb32-gem-patch"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-numo-gsl",
"rb32-numo-linalg"
]
}
]
}
]
}