HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50618,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=551",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=549",
"results": [
{
"name": "rb-og",
"portdir": "ruby/rb-og",
"version": "0.9.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/og",
"description": "Og provides transparent serialization of object graphs to a RDBMS backend",
"long_description": "Unlike other similar libraries Og maps standard Ruby objects to SQL tables and not vice versa. Og provides a meta language to describe the relations between objects, a flexible and intuitive api for querieng the database, raw access to the SQL language if needed (for example to fine tune the automatically generated SQL tables, or for custom queries), supports deserialization to Ruby objects or tuples, automatically generates join tables for many_to_many relations and provides a collection of usefull Mixins to synthesize common Entities.",
"active": true,
"categories": [
"databases",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-odbc",
"portdir": "ruby/rb-odbc",
"version": "0.99998",
"license": "(Ruby or GPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ch-werner.de/rubyodbc",
"description": "An extension library for ODBC from ruby.",
"long_description": "Extension library to use ODBC data sources from Ruby. Supports Ruby 1.6.x and 1.8 on Win32 OSes and UN*X",
"active": true,
"categories": [
"databases",
"ruby"
],
"maintainers": [],
"variants": [
"utf8",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libiodbc",
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-observable",
"portdir": "ruby/rb-observable",
"version": "0.5",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://redshift.sourceforge.net/observable/",
"description": "Mechanism for notifying obervers of state changes",
"long_description": "A variation on the observer pattern. Allows the state of a variable to be exposed to observers. An observer registers code to execute when the variable changes (and also a pattern to detect changes of interest). Notification happens when the writer method is called.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-notificationcenter",
"portdir": "ruby/rb-notificationcenter",
"version": "0.1",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ringworld.org/~kbullock/ruby/",
"description": "A notification center implementation",
"long_description": "This class enables an object to broadcast a notification that an event occurred to other objects, without having any knowledge of the objects that it is broadcasting to. An object posts a notification (identified by a string and possibly an associated object) to a NotificationCenter (generally the default one). The NotificationCenter then takes care of sending the notification to all of the objects that have registered to receive it.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb24-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.13.3",
"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": false,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
"rb24-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb24-mini_portile2",
"libiconv",
"zlib",
"libxslt",
"libxml2",
"ruby24"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-ronn-ng"
]
}
]
},
{
"name": "rb25-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.13.3",
"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": false,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
"rb25-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb25-mini_portile2",
"libiconv",
"zlib",
"libxslt",
"libxml2",
"ruby25"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-ronn-ng"
]
}
]
},
{
"name": "rb26-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.15.4",
"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": false,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
"rb26-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb26-mini_portile2",
"libiconv",
"zlib",
"libxslt",
"libxml2",
"ruby26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb26-ronn-ng"
]
}
]
},
{
"name": "rb27-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"rb27-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb27-mini_portile2",
"libiconv",
"libxml2",
"libxslt",
"zlib",
"ruby27"
]
},
{
"type": "run",
"ports": [
"rb27-racc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb27-ronn-ng"
]
}
]
},
{
"name": "rb-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "rb-nitpick",
"portdir": "ruby/rb-nitpick",
"version": "1.0.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kevinclark/nitpick",
"description": "A lint-like static code analyzer for Ruby",
"long_description": "A lint-like static code analyzer for Ruby",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-parsetree",
"rb-rubygems",
"rb-trollop"
]
}
],
"depends_on": []
},
{
"name": "rb-nfsstore",
"portdir": "ruby/rb-nfsstore",
"version": "0.5.0",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.codeforpeople.com",
"description": "A ruby library for creating NFS safe PStores.",
"long_description": "A ruby library for creating NFS safe PStores.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-lockfile"
]
}
],
"depends_on": []
},
{
"name": "rb-netaddr",
"portdir": "ruby/rb-netaddr",
"version": "1.5.0",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/netaddr",
"description": "Ruby package for working with network addresses",
"long_description": "NetAddr (formerly IPAdmin) is a package for working with network addresses. Includes: ability to subnet/supernet IPv4 and IPv6 space, create CIDR-based hierarchical trees, manipulate MAC addresses, and much more.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [
{
"name": "matt",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-net-yail",
"portdir": "ruby/rb-net-yail",
"version": "1.3.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/net-yail",
"description": "a ruby IRC library",
"long_description": "Net::YAIL is a library built for dealing with IRC communications in Ruby.",
"active": true,
"categories": [
"net",
"irc",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb-rake",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-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": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb-capistrano"
]
}
]
},
{
"name": "rb-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": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sup",
"rb-net-scp"
]
},
{
"type": "run",
"ports": [
"rb-capistrano"
]
}
]
},
{
"name": "rb-net-sftp",
"portdir": "ruby/rb-net-sftp",
"version": "2.0.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/net-ssh/net-sftp",
"description": "A pure Ruby implementation of the SFTP client protocol",
"long_description": "A pure Ruby implementation of the SFTP client protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb-capistrano"
]
}
]
},
{
"name": "rb-net-scp",
"portdir": "ruby/rb-net-scp",
"version": "4.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/net-ssh/net-scp",
"description": "A pure-Ruby implementation of the SCP client protocol",
"long_description": "A pure-Ruby implementation of the SCP client protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-net-ssh",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb-capistrano"
]
}
]
},
{
"name": "rb-net-pingsimple",
"portdir": "ruby/rb-net-pingsimple",
"version": "0.3.0",
"license": "Ruby",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/ruby-netutils",
"description": "A simple Ruby interface to the 'ping' command",
"long_description": "Wrapper for ping (TCP, UDP, External)",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-net-irc",
"portdir": "ruby/rb-net-irc",
"version": "0.0.9",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cho45/net-irc",
"description": "IRC library. This is mostly conform to RFC1459 but partly not for convenience.",
"long_description": "IRC library. This is mostly conform to RFC1459 but partly not for convenience.",
"active": true,
"categories": [
"irc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-ncurses-ruby",
"portdir": "ruby/rb-ncurses-ruby",
"version": "1.3.0",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://developer.berlios.de/projects/ncurses-ruby",
"description": "Ruby access to ncurses functionality",
"long_description": "ncurses-ruby is an extension module that makes the functions and constants of the FSF's ncurses library accessible from the ruby programming language",
"active": false,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"ruby"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sup"
]
}
]
},
{
"name": "rb-narray",
"portdir": "ruby/rb-narray",
"version": "0.6.1.2",
"license": "(Ruby or GPL-2) and BSD",
"platforms": "any",
"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": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-nanoc3",
"portdir": "ruby/rb-nanoc3",
"version": "3.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nanoc.stoneship.org/",
"description": "A Ruby site compiler that produces static HTML",
"long_description": "nanoc is a tool for building static web sites. It can transform content from one format (e.g. Haml or Markdown) into another (usually HTML) and lay out pages so that the site’s look and feel is consistent across all pages.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
},
{
"type": "run",
"ports": [
"rb-cri"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb-nanoc"
]
}
]
},
{
"name": "rb-nanoc",
"portdir": "ruby/rb-nanoc",
"version": "3.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nanoc.stoneship.org/",
"description": "A Ruby site compiler that produces static HTML",
"long_description": "nanoc is a tool for building static web sites. It can transform content from one format (e.g. Haml or Markdown) into another (usually HTML) and lay out pages so that the site’s look and feel is consistent across all pages.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
},
{
"type": "run",
"ports": [
"rb-nanoc3"
]
}
],
"depends_on": []
},
{
"name": "rb-mysql",
"portdir": "ruby/rb-mysql",
"version": "2.7.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.tmtm.org/mysql/ruby/",
"description": "Ruby API for the Mysql database",
"long_description": "This is the Ruby library for accessing Mysql databases from within Ruby. It works with Mysql 5.",
"active": true,
"categories": [
"databases",
"ruby"
],
"maintainers": [
{
"name": "roberto",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"ruby"
]
},
{
"type": "lib",
"ports": [
"mysql5"
]
}
],
"depends_on": []
},
{
"name": "rb24-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": [
"ruby24"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-ronn-ng"
]
}
]
},
{
"name": "rb25-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": [
"ruby25"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-ronn-ng"
]
}
]
},
{
"name": "rb26-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": [
"ruby26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb26-ronn-ng"
]
}
]
},
{
"name": "rb27-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": [
"ruby27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb27-ronn-ng"
]
}
]
},
{
"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": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb-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"
]
}
],
"depends_on": []
},
{
"name": "rb-multiton",
"portdir": "ruby/rb-multiton",
"version": "1.0.2",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.codeforpeople.com/lib/ruby/multiton/",
"description": "The Multiton Design Pattern",
"long_description": "The multiton pattern is similar to a singleton, but instead of only one instance, there are several similar instances. it's usefull when you want to avoid constructing objects many times because of some huge expence (connecting to a database for example), require a set of similar but not identical objects, and cannot easily control how many time a contructor may be called.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-msgpack",
"portdir": "ruby/rb-msgpack",
"version": "0.4.1",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://msgpack.sourceforge.net/",
"description": "Ruby API for msgpack",
"long_description": "This library provides to API for msgpack.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"rb-rake"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kumofs"
]
}
]
},
{
"name": "rb-mongrel_cluster",
"portdir": "ruby/rb-mongrel_cluster",
"version": "1.0.5",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/mongrel_cluster",
"description": "Mongrel plugin that provides commands and Capistrano tasks for managing multiple Mongrel processes.",
"long_description": "Mongrel plugin that provides commands and Capistrano tasks for managing multiple Mongrel processes.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-gem_plugin",
"rb-mongrel",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-mongrel",
"portdir": "ruby/rb-mongrel",
"version": "1.1.5",
"license": "(Ruby or GPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/mongrel",
"description": "Fast HTTP Library and server for Ruby",
"long_description": "Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI. It is framework agnostic and already supports Ruby On Rails, Og+Nitro, and Camping frameworks.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb-rake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
},
{
"type": "run",
"ports": [
"rb-fastthread",
"rb-gem_plugin",
"rb-daemons",
"rb-cgi_multipart_eof_fix"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb-mongrel_cluster"
]
}
]
},
{
"name": "rb-mofo",
"portdir": "ruby/rb-mofo",
"version": "0.2.16",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/mofo",
"description": "A ruby microformat parser",
"long_description": "A ruby microformat parser",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
},
{
"type": "run",
"ports": [
"rb-hpricot"
]
}
],
"depends_on": []
},
{
"name": "rb-mocha",
"portdir": "ruby/rb-mocha",
"version": "0.9.12",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gofreerange.com/mocha/docs",
"description": "Mocha is a library for mocking and stubbing using a syntax like that of JMock, and SchMock.",
"long_description": "Mocha is a library for mocking and stubbing using a syntax like that of JMock, and SchMock. One of its main advantages is that it allows you to mock and stub methods on real (non-mock) classes and instances.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb-capistrano"
]
}
]
},
{
"name": "rb-minitest",
"portdir": "ruby/rb-minitest",
"version": "1.7.0",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://docs.seattlerb.org/minitest/",
"description": "minitest/unit is a small and fast replacement for ruby's huge and slow test/unit",
"long_description": "minitest/unit is a small and fast replacement for ruby's huge and slow test/unit. This is meant to be clean and easy to use both as a regular test writer and for language implementors that need a minimal set of methods to bootstrap a working unit test suite. mini/spec is a functionally complete spec engine. mini/mock, by Steven Baker, is a beautifully tiny mock object framework. (This package was called miniunit once upon a time)",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb24-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": [
"ruby24"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-nokogiri"
]
}
]
},
{
"name": "rb25-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": [
"ruby25"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-nokogiri"
]
}
]
},
{
"name": "rb26-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": [
"ruby26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb26-nokogiri"
]
}
]
},
{
"name": "rb27-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": [
"ruby27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb27-nokogiri"
]
}
]
},
{
"name": "rb-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"
]
}
],
"depends_on": []
},
{
"name": "rb-mini_portile",
"portdir": "ruby/rb-mini_portile",
"version": "0.5.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nokogiri.org/",
"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": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-mindi",
"portdir": "ruby/rb-mindi",
"version": "0.3",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://redshift.sourceforge.net/mindi/",
"description": "Minimalist dependency injection",
"long_description": "MinDI is minimalist in that it attempts to map concepts of DI into basic ruby constructs, rather than into a layer of specialized constructs. In particular, classes and modules function as containers and registries, and methods and method definitions function as service points and services. Includes singleton, multiton, threaded, and deferred services.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-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": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sup",
"rb-rflickr"
]
}
]
},
{
"name": "rb-memcache",
"portdir": "ruby/rb-memcache",
"version": "0.0.4",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.deveiate.org/projects/RMemCache",
"description": "This is a client library for memcached",
"long_description": "memcached is used to alleviate database load by caching oft-used values in network-accessible memory space, and is used behind several high-traffic dynamic web sites like LiveJournal, Slashdot, WikiPedia, and others.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"memcached"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb-cache"
]
}
]
},
{
"name": "rb-mecab",
"portdir": "ruby/rb-mecab",
"version": "0.996",
"license": "(GPL or LGPL or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "a Ruby module for MeCab",
"long_description": "a Ruby module for MeCab",
"active": true,
"categories": [
"textproc",
"japanese",
"ruby"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ruby",
"mecab-utf8"
]
}
],
"depends_on": []
},
{
"name": "rb-madeleine",
"portdir": "ruby/rb-madeleine",
"version": "0.7.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://madeleine.sourceforge.net/",
"description": "A ruby implementation of Object Prevalence.",
"long_description": "Madeleine is a Ruby implementation of Object Prevalence, that is, transparent persistence of business objects using command logging and complete system snapshots. Madeleine's design is based on Prevayler, the original Java implementation of object prevalence.",
"active": true,
"categories": [
"databases",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb-log4r",
"portdir": "ruby/rb-log4r",
"version": "1.0.5",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/log4r",
"description": "a comprehensive and flexible logging library",
"long_description": "Log4r is a comprehensive and flexible logging library written in Ruby for use in Ruby programs. It features a hierarchical logging system of any number of levels, custom level names, logger inheritance, multiple output destinations, execution tracing, custom formatting, thread safteyness, XML and YAML configuration, and more.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb-activeldap"
]
}
]
},
{
"name": "rb-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": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sup",
"rb-nfsstore"
]
}
]
}
]
}