HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50476,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=746",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=744",
"results": [
{
"name": "php81-mcrypt",
"portdir": "php/php-mcrypt",
"version": "1.0.7",
"license": "PHP-3.01",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/mcrypt",
"description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"long_description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"active": true,
"categories": [
"security",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"libtool",
"php81"
]
}
],
"depends_on": []
},
{
"name": "php80-mcrypt",
"portdir": "php/php-mcrypt",
"version": "1.0.7",
"license": "PHP-3.01",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/mcrypt",
"description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"long_description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"active": true,
"categories": [
"security",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"libtool",
"php80"
]
}
],
"depends_on": []
},
{
"name": "php74-mcrypt",
"portdir": "php/php-mcrypt",
"version": "1.0.7",
"license": "PHP-3.01",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/mcrypt",
"description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"long_description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"active": true,
"categories": [
"security",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"libtool",
"php74"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"wordpress"
]
}
]
},
{
"name": "php73-mcrypt",
"portdir": "php/php-mcrypt",
"version": "1.0.7",
"license": "PHP-3.01",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/mcrypt",
"description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"long_description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"active": true,
"categories": [
"security",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"libtool",
"php73"
]
}
],
"depends_on": []
},
{
"name": "php72-mcrypt",
"portdir": "php/php-mcrypt",
"version": "1.0.7",
"license": "PHP-3.01",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/mcrypt",
"description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"long_description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"active": true,
"categories": [
"security",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"libtool",
"php72"
]
}
],
"depends_on": []
},
{
"name": "php-mcrypt",
"portdir": "php/php-mcrypt",
"version": "1.0.7",
"license": "PHP-3.01",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/mcrypt",
"description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"long_description": "a PHP interface to the mcrypt library, which offers a wide variety of algorithms",
"active": true,
"categories": [
"security",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"php83-mcrypt"
]
}
],
"depends_on": []
},
{
"name": "opendetex",
"portdir": "tex/opendetex",
"version": "2.8.11",
"license": "NCSA",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pkubowicz/opendetex",
"description": "removes TeX constructs from a text file",
"long_description": "OpenDetex removes TeX constructs from a text file.",
"active": true,
"categories": [
"textproc",
"tex"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"texlive-bin-extra"
]
}
]
},
{
"name": "py39-molmod",
"portdir": "python/py-molmod",
"version": "1.4.8",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://molmod.github.io/molmod/index.html",
"description": "Python library with many components that are useful to write molecular modeling programs",
"long_description": "MolMod is a python package that is used by Zeobuilder and Tracks. Zeobuilder is a GUI toolkit for the interactive construction of complex molecular models. Tracks is a collection of molecular dynamics and monte carlo analysis scripts. MolMod groups a series of modules that are useful for analyzing molecular modeling simulations, and for setting up complex input files. MolMod can also be used as a library for batch work, independent of Zeobuilder or Tracks.",
"active": true,
"categories": [
"python",
"chemistry"
],
"maintainers": [
{
"name": "yangx59",
"github": "",
"ports_count": 5
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-cython-compat",
"py39-build",
"py39-installer",
"clang-16",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"py39-future",
"py39-numpy",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-molmod"
]
}
]
},
{
"name": "py-molmod",
"portdir": "python/py-molmod",
"version": "1.4.8",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://molmod.github.io/molmod/index.html",
"description": "Python library with many components that are useful to write molecular modeling programs",
"long_description": "MolMod is a python package that is used by Zeobuilder and Tracks. Zeobuilder is a GUI toolkit for the interactive construction of complex molecular models. Tracks is a collection of molecular dynamics and monte carlo analysis scripts. MolMod groups a series of modules that are useful for analyzing molecular modeling simulations, and for setting up complex input files. MolMod can also be used as a library for batch work, independent of Zeobuilder or Tracks.",
"active": true,
"categories": [
"python",
"chemistry"
],
"maintainers": [
{
"name": "yangx59",
"github": "",
"ports_count": 5
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py39-molmod"
]
}
],
"depends_on": []
},
{
"name": "py27-molmod",
"portdir": "python/py-molmod",
"version": "1.4.8",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://molmod.github.io/molmod/index.html",
"description": "Python library with many components that are useful to write molecular modeling programs",
"long_description": "MolMod is a python package that is used by Zeobuilder and Tracks. Zeobuilder is a GUI toolkit for the interactive construction of complex molecular models. Tracks is a collection of molecular dynamics and monte carlo analysis scripts. MolMod groups a series of modules that are useful for analyzing molecular modeling simulations, and for setting up complex input files. MolMod can also be used as a library for batch work, independent of Zeobuilder or Tracks.",
"active": false,
"categories": [
"python",
"chemistry"
],
"maintainers": [
{
"name": "yangx59",
"github": "",
"ports_count": 5
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-cython",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-future",
"py27-numpy"
]
}
],
"depends_on": []
},
{
"name": "py311-event",
"portdir": "python/py-event",
"version": "0.4.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/event/",
"description": "Python extension module for libevent",
"long_description": "This module provides a mechanism to execute a function when a specific event on a file handle, file descriptor, or signal occurs, or after a given time has passed.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-cython-compat",
"py311-wheel",
"clang-16",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"libevent1"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-event"
]
}
]
},
{
"name": "py310-event",
"portdir": "python/py-event",
"version": "0.4.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/event/",
"description": "Python extension module for libevent",
"long_description": "This module provides a mechanism to execute a function when a specific event on a file handle, file descriptor, or signal occurs, or after a given time has passed.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-cython-compat",
"py310-installer",
"clang-16",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"libevent1"
]
}
],
"depends_on": []
},
{
"name": "py-event",
"portdir": "python/py-event",
"version": "0.4.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/event/",
"description": "Python extension module for libevent",
"long_description": "This module provides a mechanism to execute a function when a specific event on a file handle, file descriptor, or signal occurs, or after a given time has passed.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py311-event"
]
}
],
"depends_on": []
},
{
"name": "rb19-main",
"portdir": "ruby/rb19-main",
"version": "4.2.0",
"license": "(Ruby or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/main",
"description": "Class factory and DSL for generating command line programs",
"long_description": "Class factory and DSL for generating command line programs. In short, main.rb aims to drastically lower the barrier to writing uniform command line applications.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-arrayfields",
"rb19-fattr"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-churn"
]
}
]
},
{
"name": "rb19-httparty",
"portdir": "ruby/rb19-httparty",
"version": "0.6.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.johnnunemaker.com/httparty/",
"description": "Makes http fun! Also, makes consuming restful web services dead easy.",
"long_description": "Makes http fun! Also, makes consuming restful web services dead easy.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-crack"
]
}
],
"depends_on": []
},
{
"name": "rb19-hoptoad_notifier",
"portdir": "ruby/rb19-hoptoad_notifier",
"version": "2.3.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.hoptoadapp.com/",
"description": "Send your application errors to our hosted service and reclaim your inbox.",
"long_description": "Send your application errors to our hosted service and reclaim your inbox.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-activesupport"
]
}
],
"depends_on": []
},
{
"name": "rb19-hoe",
"portdir": "ruby/rb19-hoe",
"version": "2.9.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.zenspider.com/projects/hoe.html",
"description": "rake/rubygems helper for project Rakefiles",
"long_description": "Hoe is a rake/rubygems helper for project Rakefiles. It helps you manage and maintain, and release your project and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all your usual project tasks including rdoc generation, testing, packaging, and deployment.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-chronic",
"rb19-flay",
"rb19-ruby2ruby"
]
}
]
},
{
"name": "rb19-hirb",
"portdir": "ruby/rb19-hirb",
"version": "0.3.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tagaholic.me/hirb/",
"description": "A mini view framework for console/irb that's easy to use",
"long_description": "Hirb currently provides a mini view framework for console applications, designed to improve irb's default output. Hirb improves console output by providing a smart pager and auto-formatting output. The smart pager detects when an output exceeds a screenful and thus only pages output as needed. Auto-formatting adds a view to an output's class. This is helpful in separating views from content (MVC anyone?). The framework encourages reusing views by letting you package them in classes and associate them with any number of output classes.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-churn"
]
}
]
},
{
"name": "rb19-gli",
"portdir": "ruby/rb19-gli",
"version": "1.1.1",
"license": "Apache",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://davetron5000.github.io/gli/",
"description": "Git-Like Interface Command Line Parser",
"long_description": "An application and API for describing command line interfaces that can be used to quickly create a shell for executing command-line tasks. The command line user interface is similar to Gits, in that it takes global options, a command, command-specific options, and arguments",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb19-trac4r"
]
}
]
},
{
"name": "rb19-flog",
"portdir": "ruby/rb19-flog",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ruby.sadi.st/Flog.html",
"description": "Ruby code pain reports",
"long_description": "Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-parser",
"rb19-sexp_processor"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-metric_fu"
]
}
]
},
{
"name": "rb19-flay",
"portdir": "ruby/rb19-flay",
"version": "1.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ruby.sadi.st/Flay.html",
"description": "Analyzes Ruby code for structural similarities",
"long_description": "Flay analyzes ruby code for structural similarities. Differences in literal values, names, whitespace, and programming style are all ignored. Code that flay reports as similar is a good candidate for refactoring.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-hoe",
"rb19-parser",
"rb19-sexp_processor"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-metric_fu"
]
}
]
},
{
"name": "rb19-database_cleaner",
"portdir": "ruby/rb19-database_cleaner",
"version": "0.5.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bmabey/database_cleaner",
"description": "Strategies for cleaning databases. Can be used to ensure a clean state for testing.",
"long_description": "Strategies for cleaning databases. Can be used to ensure a clean state for testing.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": []
},
{
"name": "rb19-daemons",
"portdir": "ruby/rb19-daemons",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thuehlinger/daemons",
"description": "A toolkit to create and control daemons in different ways",
"long_description": "Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. You can also call blocks as daemons and control them from the parent or just daemonize the current process. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-thin"
]
}
]
},
{
"name": "rb19-cucumber",
"portdir": "ruby/rb19-cucumber",
"version": "0.7.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cukes.info/",
"description": "Behaviour Driven Development with elegance and joy",
"long_description": "Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid - all rolled into one format.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-diff-lcs",
"rb19-json",
"rb19-term-ansicolor",
"rb19-gherkin",
"rb19-builder"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-factory_girl",
"rb19-culerity",
"rb19-cucumber-rails"
]
}
]
},
{
"name": "rb19-cri",
"portdir": "ruby/rb19-cri",
"version": "1.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-nanoc3"
]
}
]
},
{
"name": "rb19-crack",
"portdir": "ruby/rb19-crack",
"version": "0.1.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jnunemaker/crack",
"description": "Really simple JSON and XML parsing, ripped from Merb and Rails.",
"long_description": "Really simple JSON and XML parsing, ripped from Merb and Rails. The XML parser is ripped from Merb and the JSON parser is ripped from Rails.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-httparty"
]
}
]
},
{
"name": "rb19-compass",
"portdir": "ruby/rb19-compass",
"version": "0.12.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://compass-style.org/",
"description": "Stylesheet authoring frameworking",
"long_description": "Compass is a stylesheet authoring framework that makes your stylesheets and markup easier to build and maintain. With compass, you write your stylesheets in Sass instead of CSS. Using the power of Sass Mixins and the Compass community, you can apply battle-tested styles from frameworks like Blueprint to your stylesheets instead of your markup.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-haml"
]
}
],
"depends_on": []
},
{
"name": "rb19-churn",
"portdir": "ruby/rb19-churn",
"version": "0.0.12",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danmayer/churn",
"description": "View code changes",
"long_description": "High method and class churn has been shown to have increased bug and error rates. This gem helps you know what is changing a lot so you can do additional testing, code review, or refactoring to try to tame the volatile code.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-hirb",
"rb19-json",
"rb19-main",
"rb19-parser",
"rb19-sexp_processor",
"rb19-chronic"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-metric_fu"
]
}
]
},
{
"name": "rb19-builder",
"portdir": "ruby/rb19-builder",
"version": "2.1.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://onestepback.org/",
"description": "Builder provides a number of builder objects that make creating structured data simple to do.",
"long_description": "Builder provides a number of builder objects that make creating structured data simple to do. Builder currently supports XML Markup and XML Events.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb19-activemodel"
]
},
{
"type": "run",
"ports": [
"rb19-actionpack",
"rb19-cucumber"
]
}
]
},
{
"name": "rb19-bcat",
"portdir": "ruby/rb19-bcat",
"version": "0.5.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rtomayko.github.io/bcat/",
"description": "pipe to browser utility",
"long_description": "bcat is a pipe to browser utility for use at the shell and within editors like Vim or Emacs. It reads from standard input, or one or more files, and streams output to a browser window.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": []
},
{
"name": "rb19-authlogic",
"portdir": "ruby/rb19-authlogic",
"version": "2.1.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/binarylogic/authlogic",
"description": "A clean, simple, and unobtrusive Ruby authentication solution.",
"long_description": "A clean, simple, and unobtrusive Ruby authentication solution.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
},
{
"type": "run",
"ports": [
"rb19-activesupport"
]
}
],
"depends_on": []
},
{
"name": "vf-1",
"portdir": "net/vf-1",
"version": "0.0.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/solderpunk/vf-1",
"description": "command-line gopher client",
"long_description": "A full-featured gopher client. VF-1's features include: \n* Bookmarking \n* Configurable MIME-type handlers \n* Line wrapping \n* TLS support \n* visiting a queue of links (the tour feature) \n* Veronica search",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "rak",
"github": "ryanakca",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-16",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-gnureadline",
"python39"
]
}
],
"depends_on": []
},
{
"name": "rb19-arrayfields",
"portdir": "ruby/rb19-arrayfields",
"version": "4.7.4",
"license": "(Ruby or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/arrayfields",
"description": "allow keyword access to array instances",
"long_description": "Allow keyword access to array instances. arrayfields works by adding only a few methods to arrays, namely #fields= and fields, but the #fields= method is hooked to extend an array on a per object basis. In other words, only those arrays whose fields are set will have auto-magical keyword access bestowed on them - all other arrays remain unaffected. Arrays with keyword access require much less memory when compared to hashes/objects and yet still provide fast lookup and preserve data order.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-main"
]
}
]
},
{
"name": "spambnc",
"portdir": "mail/spambnc",
"version": "1.9",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.spambouncer.org/",
"description": "Set of procmail recipies which handle known/suspected spam",
"long_description": "The Spam Bouncer is a set of procmail recipes, or instructions, which search the headers and text of your incoming email to see if it meets one or more of several categories (known addresses, rogue ISPs, bulk mail software etc etc). The Spam Bouncer sorts suspected spam into two categories -- mail from known spam sources which is definitely spam, and other mail which is probably spam, but might also be legitimate. It then tags this email with appropriate headers giving the spam classification, and responds according to the parameters you have set.",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "andrea+darwinports",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"procmail"
]
}
],
"depends_on": []
},
{
"name": "subversion-python27bindings",
"portdir": "devel/subversion-python27bindings",
"version": "1.13.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://subversion.apache.org/",
"description": "Python bindings for the subversion version control system (svn)",
"long_description": "Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The python bindings provide access to subversion API from python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"no_bdb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"swig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"db48",
"sqlite3",
"apr",
"apr-util",
"gettext",
"subversion",
"python27",
"lz4",
"libmagic",
"expat",
"libiconv",
"libutf8proc",
"serf1",
"cyrus-sasl2",
"libcomerr",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"trac",
"trac-devel",
"py27-svnreporter",
"py27-hgsubversion",
"viewvc"
]
}
]
},
{
"name": "rb19-addressable",
"portdir": "ruby/rb19-addressable",
"version": "2.2.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/addressable",
"description": "replacement URI implementation",
"long_description": "Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates. Additionally, it provides extensive support for URI templates.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb19-em-websocket"
]
}
]
},
{
"name": "rb25-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby25"
]
}
],
"depends_on": []
},
{
"name": "rb26-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby26"
]
}
],
"depends_on": []
},
{
"name": "rb27-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby27"
]
}
],
"depends_on": []
},
{
"name": "rb30-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": []
},
{
"name": "rb31-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb32-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"olaf-devel"
]
}
]
},
{
"name": "rb-threach",
"portdir": "ruby/rb-threach",
"version": "0.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/billdueber/threach",
"description": "threaded each and each-like iterators",
"long_description": "An addition to the Enumerable module that allows easy use of threaded each and each-like iterators.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb-text-format",
"portdir": "ruby/rb-text-format",
"version": "1.0.0",
"license": "(Ruby or Artistic-1 or GPL-2+)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/text-format",
"description": "Text::Format for Ruby",
"long_description": "Text::Format provides strong text formatting capabilities to Ruby. Based on Perl's Text::Format 0.52, it offers all of the functionality of that module and new capabilities besides.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-stomp",
"portdir": "ruby/rb-stomp",
"version": "1.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/stomp",
"description": "Ruby bindings for the stomp messaging protocol",
"long_description": "Ruby bindings for the stomp messaging protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "rb-rspec-rails",
"portdir": "ruby/rb-rspec-rails",
"version": "1.1.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://rspec.info/",
"description": "Behaviour Driven Development framework for Ruby on Rails",
"long_description": "Behaviour Driven Development framework for Ruby on Rails",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
},
{
"type": "run",
"ports": [
"rb-rails",
"rb-rspec"
]
}
],
"depends_on": []
},
{
"name": "rb-rspec",
"portdir": "ruby/rb-rspec",
"version": "1.1.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://rspec.info/",
"description": "Behaviour Driven Development framework for Ruby",
"long_description": "Behaviour Driven Development framework for Ruby",
"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-rspec-rails"
]
}
]
},
{
"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-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-jabber4r",
"portdir": "ruby/rb-jabber4r",
"version": "0.8.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/jabber4r",
"description": "Library allowing Ruby apps to talk to a Jabber IM system.",
"long_description": "This library was created to allow a Ruby application to connect to (or create a) Jabber account as an additional resource. Although it was not the original intent to serve as the infrastructure of a complete UI-based IM client... it supports everything except the groupchat protocol. It currently supports: Account registration Connection to an account (digest and plain text) Access to Roster (buddy list) Tracking of presence of resources in the Roster (including local account resources) Sending and receiving messages Managing subscriptions XHTML messages Pluggable XML Parsers What can you do with this? You could write a ruby application that allows you to query it by IM for status, control, etc. You could use this as a communications channel backbone for a Ruby application (which is my intent).",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
}
]
}