summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-06-03Import sysutils/ruby-chef into pkgsrc.jperkin4-0/+1518
Chef is a configuration management tool. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef is used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms such as Rackspace, Amazon EC2, and Microsoft Azure to automatically provision and configure new machines.
2014-06-03Remove the addition of devel/ruby-yajl-ruby.jperkin1-2/+1
2014-06-03Remove ruby-yajl-ruby.jperkin1-2/+1
2014-06-03Remove devel/ruby-yajl-ruby, there is already textprocy/ruby-yajl withjperkin4-195/+0
a version which satisfies all current dependencies.
2014-06-03Switch to the existing ruby-yajl package.jperkin1-2/+2
2014-06-03Added misc/ruby-pry version 0.9.12.6jperkin1-1/+2
2014-06-03Update MASTER_SITES. From Thomas Mueller.wiz1-5/+2
2014-06-03Add ruby-pry.jperkin1-1/+2
2014-06-03Import misc/ruby-pry into pkgsrc.jperkin4-0/+214
Pry is a powerful alternative to the standard IRB shell for Ruby. It is written from scratch to provide a number of advanced features. Pry also aims to be more than an IRB replacement; it is an attempt to bring REPL driven programming to the Ruby language. It is currently not as powerful as tools like SLIME for lisp, but that is the general direction Pry is heading. Pry is also fairly flexible and allows significant user customization is trivial to set it to read from any object that has a readline method and write to any object that has a puts method - many other aspects of Pry are also configurable making it a good choice for implementing custom shells.
2014-06-03Add ruby-net-ssh-multi.jperkin1-1/+2
2014-06-03Added security/ruby-net-ssh-multi version 1.2.0jperkin1-1/+2
2014-06-03Import security/ruby-net-ssh-multi into pkgsrc.jperkin4-0/+54
Net::SSH::Multi is a library for controlling multiple Net::SSH connections via a single interface. It exposes an API similar to that of Net::SSH::Connection::Session and Net::SSH::Connection::Channel, making it simpler to adapt programs designed for single connections to be used with multiple connections. This library is particularly useful for automating repetitive tasks that must be performed on multiple machines. It executes the commands in parallel, and allows commands to be executed on subsets of servers (defined by groups).
2014-06-03Added sysutils/ruby-chef-zero version 2.0.2jperkin1-1/+2
2014-06-03Add ruby-chef-zero.jperkin1-1/+2
2014-06-03Import sysutils/ruby-chef-zero into pkgsrc.jperkin4-0/+97
Chef Zero is a simple, easy-install, in-memory Chef server that can be useful for Chef Client testing and chef-solo-like tasks that require a full Chef Server. It IS intended to be simple, Chef 11 compliant, easy to run and fast to start. It is NOT intended to be secure, scalable, performant or persistent. It does NO input validation, authentication or authorization (it will not throw a 400, 401 or 403). It does not save data, and will start up empty each time you start it. Because Chef Zero runs in memory, it's super fast and lightweight. This makes it perfect for testing against a "real" Chef Server without mocking the entire Internet.
2014-06-03Limit to ruby-yajl 1.1.x to avoid pulling in yajl-ruby-1.2.0.jperkin1-2/+2
2014-06-03Add ruby-rest-client.jperkin1-1/+2
2014-06-03Added www/ruby-rest-client version 1.6.7jperkin1-1/+2
2014-06-03Import www/ruby-rest-client into pkgsrc.jperkin4-0/+57
A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
2014-06-03Add ruby-slop.jperkin1-1/+2
2014-06-03Added misc/ruby-slop version 3.5.0jperkin1-1/+2
2014-06-03Import misc/ruby-slop into pkgsrc.jperkin4-0/+37
Slop is a simple option parser with an easy to remember syntax and friendly API.
2014-06-03Add ruby-yajl-ruby.jperkin1-1/+2
2014-06-03Added devel/ruby-yajl-ruby version 1.2.0jperkin1-1/+2
2014-06-03Import devel/ruby-yajl-ruby into pkgsrc.jperkin4-0/+195
This gem is a C binding to the excellent YAJL JSON parsing and generation library. Features: * JSON parsing and encoding directly to and from an IO stream (file, socket, etc) or String. Compressed stream parsing and encoding supported for Bzip2, Gzip and Deflate. * Parse and encode multiple JSON objects to and from streams or strings continuously. * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in replacement for the JSON gem * Basic HTTP client (only GET requests supported for now) which parses JSON directly off the response body as it's being received * ~3.5x faster than JSON.generate * ~1.9x faster than JSON.parse * ~4.5x faster than YAML.load * ~377.5x faster than YAML.dump * ~1.5x faster than Marshal.load * ~2x faster than Marshal.dump
2014-06-03Added misc/ruby-ohai version 7.0.4jperkin1-1/+2
2014-06-03Add ruby-ohai.jperkin1-1/+2
2014-06-03Import misc/ruby-ohai into pkgsrc.jperkin4-0/+276
Ohai detects data about your operating system. It can be used standalone, but it's primary purpose is to provide node data to Chef. Ohai will print out a JSON data blob for all the known data about your system. When used with Chef, that data is reported back via node attributes.
2014-06-03Added net/ruby-ipaddress version 0.8.0jperkin1-1/+2
2014-06-03Add ruby-ipaddress.jperkin1-1/+2
2014-06-03Import net/ruby-ipaddress into pkgsrc.jperkin4-0/+44
IPAddress is a Ruby library designed to make the use of IPv4 and IPv6 addresses simple, powerful and enjoyable. It provides a complete set of methods to handle IP addresses for any need, from simple scripting to full network design. IPAddress is written with a full OO interface, and its code is easy to read, maintain and extend. The documentation is full of examples, to let you start being productive immediately.
2014-06-03Add ruby-systemu.jperkin1-1/+2
2014-06-03Added misc/ruby-systemu version 2.5.2jperkin1-1/+2
2014-06-03Import misc/ruby-systemu into pkgsrc.jperkin4-0/+36
Universal capture of stdout and stderr and handling of child process pid for Windows, *nix, etc.
2014-06-03Add the new ruby-mixlib-* packages:jperkin1-1/+6
- ruby-mixlib-authentication - ruby-mixlib-cli - ruby-mixlib-config - ruby-mixlib-log - ruby-mixlib-shellout
2014-06-03Added devel/ruby-mixlib-shellout version 1.4.0jperkin1-1/+2
2014-06-03Import devel/ruby-mixlib-shellout into pkgsrc.jperkin4-0/+33
Provides a simplified interface to shelling out yet still collecting both standard out and standard error and providing full control over environment, working directory, uid, gid, etc.
2014-06-03Added devel/ruby-mixlib-log version 1.6.0jperkin1-1/+2
2014-06-03Import devel/ruby-mixlib-log into pkgsrc.jperkin4-0/+35
A simple class based Log mechanism, similar to Merb and Chef, that you can mix in to your project. Mixlib::Log provides a mixin for enabling a class based logger object, a-la Merb, Chef, and Nanite.
2014-06-03Added devel/ruby-mixlib-config version 2.1.0jperkin1-1/+2
2014-06-03Import devel/ruby-mixlib-config into pkgsrc.jperkin4-0/+34
A simple class based Config mechanism, similar to the one found in Chef.
2014-06-03Added devel/ruby-mixlib-cli version 1.5.0jperkin1-1/+2
2014-06-03Import devel/ruby-mixlib-cli into pkgsrc.jperkin4-0/+32
A mixin for creating command line applications - gives an easy DSL for argument specification and processing. Mixlib::CLI provides a class-based command line option parsing object, like the one used in Chef, Ohai and Relish.
2014-06-03Added devel/ruby-mixlib-authentication version 1.3.0jperkin1-1/+2
2014-06-03Import devel/ruby-mixlib-authentication into pkgsrc.jperkin4-0/+34
Mixlib::Authentication provides a class-based header signing authentication object, like the one used in Chef.
2014-06-03Add ruby-method_source.jperkin1-1/+2
2014-06-03Added misc/ruby-method_source version 0.8.2jperkin1-1/+2
2014-06-03Import ruby-method_source into pkgsrc.jperkin4-0/+37
method_source is a utility to return a method's source code as a Ruby string. Also returns Proc and Lambda source code.
2014-06-03Add ruby-hashie2.jperkin1-1/+2
2014-06-03Added misc/ruby-hashie2 version 2.0.5jperkin1-1/+2