HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52203,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=180",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=178",
"results": [
{
"name": "rb30-rubyzip",
"portdir": "ruby/rb-rubyzip",
"version": "3.2.2",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rubyzip/rubyzip",
"description": "rubyzip is a ruby module for reading and writing zip files",
"long_description": "rubyzip is a ruby module for reading and writing zip files, with the restriction that only uncompressed and deflated zip entries are supported. All this library does is handling of the zip file format. the actual compression/decompression is handled by zlib.",
"active": true,
"categories": [
"archivers",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-ronn-ng",
"portdir": "ruby/rb-ronn-ng",
"version": "0.9.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/apjanke/ronn-ng",
"description": "An updated fork of ronn. Build man pages from Markdown.",
"long_description": "Ronn-NG is a new, currently-maintained fork of the defunct original Ronn project. Ronn builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web.",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30",
"rb30-mustache",
"rb30-kramdown",
"rb30-nokogiri"
]
}
],
"depends_on": []
},
{
"name": "rb30-roauth",
"portdir": "ruby/rb-roauth",
"version": "0.0.8",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maccman/roauth",
"description": "Simple Ruby OAuth library",
"long_description": "A simple OAuth library that supports OAuth header signing, and header verifying.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-rmagick",
"portdir": "ruby/rb-rmagick",
"version": "5.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rmagick.github.io",
"description": "The Ruby interface to ImageMagick",
"long_description": "RMagick is an interface between the Ruby programming language and the ImageMagick image processing library. It is fully featured and has good documentation.",
"active": true,
"categories": [
"graphics",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-rice",
"portdir": "ruby/rb-rice",
"version": "4.3.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jasonroelofs/rice",
"description": "Ruby interface for C++ extensions",
"long_description": "Rice is a C++ interface to Ruby’s C API.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-rexml",
"portdir": "ruby/rb-rexml",
"version": "3.2.6",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.germane-software.com/software/rexml",
"description": "XML processor for the language Ruby",
"long_description": "REXML is an XML 1.0 compliant, reasonably fast, non-validating XML parser that supports multiple encodings. It has an API that is designed to be intuitive, straightforward, and terse. REXML includes a tree model parser, a SAX2 streaming parser, and a pull parser. It also includes a full XPath implementation. All of REXML's parsers pass 100% of the Oasis XML non-validating tests.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-xml-simple"
]
}
]
},
{
"name": "rb30-require_all",
"portdir": "ruby/rb-require_all",
"version": "3.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jarmo/require_all",
"description": "Wonderfully simple way to load your code",
"long_description": "Wonderfully simple way to load your code",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-red-colors",
"portdir": "ruby/rb-red-colors",
"version": "0.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/red-data-tools/red-colors",
"description": "Color features for Ruby",
"long_description": "Color features for Ruby",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-json",
"rb30-matrix"
]
}
],
"depends_on": []
},
{
"name": "rb30-redcloth",
"portdir": "ruby/rb-redcloth",
"version": "4.3.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rubygems.org/gems/RedCloth",
"description": "Textile for Ruby",
"long_description": "RedCloth is a module for using the Textile markup language in Ruby. Textile is a simple text format that can be converted to HTML, eliminating the need to use HTML directly to create documents, blogs, or web pages.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-rbon",
"portdir": "ruby/rb-rbon",
"version": "0.2.221217",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carlosjhr64/rbon",
"description": "RBON is not JSON!",
"long_description": "RBON is not JSON! Use RBON to store your configration items.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-rake",
"portdir": "ruby/rb-rake",
"version": "13.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/rake",
"description": "Ruby make-like utility using standard Ruby syntax",
"long_description": "This package contains Rake, a simple ruby build program with capabilities similar to make. Rake has the following features: * Rakefiles (rakeʼs version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to sythesize implicit tasks. * Rake is lightweight. It can be distributed with other projects as a single file. Projects that depend upon rake do not require that rake be installed on target systems.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-racc",
"portdir": "ruby/rb-racc",
"version": "1.7.3",
"license": "(BSD or Ruby)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/racc",
"description": "rb-racc is a LALR(1) parser generator",
"long_description": "rb-racc is a LALR(1) parser generator",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-gettext",
"rb30-nokogiri"
]
}
]
},
{
"name": "rb30-progressbar",
"portdir": "ruby/rb-progressbar",
"version": "1.13.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jfelchner/ruby-progressbar",
"description": "rb-progressbar is a text progress bar library",
"long_description": "rb-progressbar is a text progress bar library for Ruby.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-posix-spawn",
"portdir": "ruby/rb-posix-spawn",
"version": "0.3.15",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rtomayko/posix-spawn",
"description": "rb-posix-spawn uses posix_spawnp(2) for faster process spawning",
"long_description": "rb-posix-spawn uses posix_spawnp(2) for faster process spawning",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-plist",
"portdir": "ruby/rb-plist",
"version": "3.7.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/patsplat/plist",
"description": "Library to manipulate Property List files",
"long_description": "Library to manipulate Property List files, also known as plists.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-pkg-config",
"portdir": "ruby/rb-pkg-config",
"version": "1.5.7",
"license": "LGPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rcairo/pkg-config",
"description": "A pkg-config implementation by Ruby",
"long_description": "A pkg-config implementation by Ruby",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-path_expander",
"portdir": "ruby/rb-path_expander",
"version": "1.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/seattlerb/path_expander",
"description": "PathExpander helps pre-process command-line arguments expanding directories into their constituent files",
"long_description": "PathExpander helps pre-process command-line arguments expanding directories into their constituent files",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-parallel",
"portdir": "ruby/rb-parallel",
"version": "1.25.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/grosser/parallel",
"description": "Parallel processing made simple and fast",
"long_description": "Parallel processing made simple and fast",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-cane"
]
}
]
},
{
"name": "rb30-packable",
"portdir": "ruby/rb-packable",
"version": "1.3.18",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubydoc.info/gems/packable/1.3.18",
"description": "This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9",
"long_description": "This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"rb30-gem-patch"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libxml2",
"libxslt",
"rb30-mini_portile2",
"zlib",
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-racc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-timeout"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-net-ftp"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-net-protocol",
"rb30-timeout"
]
}
],
"depends_on": []
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-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": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb30-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": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-nokogiri"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-matrix",
"portdir": "ruby/rb-matrix",
"version": "0.4.2",
"license": "(BSD or Ruby)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby/matrix",
"description": "Implementation of Matrix and Vector classes",
"long_description": "Implementation of Matrix and Vector classes",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-red-colors"
]
}
]
},
{
"name": "rb30-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": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-gettext"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-ffi-compiler"
]
}
],
"depends_on": []
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-red-colors"
]
}
]
},
{
"name": "rb30-i18n",
"portdir": "ruby/rb-i18n",
"version": "1.14.8",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-concurrent-ruby"
]
}
],
"depends_on": []
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-bigdecimal"
]
}
],
"depends_on": []
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-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",
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-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": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"git",
"rb30-colorize",
"rb30-escape"
]
}
],
"depends_on": []
},
{
"name": "rb30-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": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-locale",
"rb30-text",
"rb30-erubi",
"rb30-racc"
]
}
],
"depends_on": []
},
{
"name": "rb30-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": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "extract",
"ports": [
"rb30-nokogiri"
]
}
]
},
{
"name": "rb30-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": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-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": [
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-ffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-llhttp-ffi"
]
}
]
},
{
"name": "rb30-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": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-ffi-compiler"
]
}
]
},
{
"name": "rb30-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": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-git-ui"
]
}
]
},
{
"name": "rb30-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": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-gettext"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30",
"curl"
]
}
],
"depends_on": []
},
{
"name": "rb30-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": 655
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-concurrent-ruby",
"portdir": "ruby/rb-concurrent-ruby",
"version": "1.3.6",
"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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-i18n"
]
}
]
},
{
"name": "rb30-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-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb30-colorize",
"portdir": "ruby/rb-colorize",
"version": "1.1.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fazibear/colorize",
"description": "Ruby string class extension",
"long_description": "rb-colorize adds a ColorizedString with methods to set text color, background color and text effects.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb30-git-ui"
]
}
]
},
{
"name": "rb30-code_metrics",
"portdir": "ruby/rb-code_metrics",
"version": "0.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bf4/code_metrics",
"description": "Extract code statistics from Rails",
"long_description": "Extract code statistics from Rails",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
}
]
}