summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-04-04Initial import of capistrano-2.2.0 as sysutils/capistrano.jlam4-0/+152
Capistrano is a tool for automating tasks on one or more remote servers. It executes commands in parallel on all targeted machines, and provides a mechanism for rolling back changes across multiple machines.
2008-04-04Initial import of ruby18-net-ssh-1.1.2 as security/ruby-net-ssh.jlam4-0/+278
Net::SSH is to SSH as Net::Telnet is to Telnet and Net::HTTP is to HTTP. Perform non-interactive SSH processing, purely from Ruby!
2008-04-04libnbcompat-20080404:joerg1-2/+2
Add an implement of timegm(3) from nsd (based on Python code).
2008-04-04Initial import of ruby18-net-sftp-1.1.1 as security/ruby-net-sftp.jlam4-0/+135
Net::SFTP is a pure-Ruby implementation of the SFTP client protocol.
2008-04-04Initial import of ruby18-pdf-writer-1.1.8 as print/ruby-pdf-writer.jlam4-0/+108
PDF::Writer for Ruby provides the ability to create PDF documents using only native Ruby libraries.
2008-04-04Initial import of ruby18-transaction-simple-1.4.0 asjlam4-0/+56
misc/ruby-transaction-simple. Transaction::Simple provides a generic way to add active transaction support to objects. The transaction methods added by this module will work with most objects, excluding those that cannot be Marshal-ed (bindings, procedure objects, IO instances, or singleton objects).
2008-04-04Initial import of ruby18-launchy-0.3.1 as misc/ruby-launchy.jlam4-0/+51
Launchy is helper class for launching cross-platform applications in a fire and forget manner. There are application concepts (browser, email client, etc.) that are common across all platforms, and they may be launched differently on each platform. Launchy is here to make a common approach to launching external application from within Ruby programs.
2008-04-04Update ruby-gem_plugin to version 0.2.3. Changes from version 0.2.2jlam4-147/+36
include: - Turn into a signed gem.
2008-04-04Add an implement of timegm(3) from nsd (based on Python code).joerg2-1/+85
2008-04-04Update ruby-daemons to version 1.0.10. Changes from version 1.0.8 include:jlam4-29/+63
+ Install as a Ruby gem. - Fixed a severe bug in the new Pid.running? function: function returned true if the process did not exist. - By default, we now delete stray pid-files (i.e. pid-files which result for example from a killed daemon) automatically. This function can be deactivated by passing :keep_pid_files => true as an option. - All pid files of :multiple daemons new get deleted correctly upon exit of the daemons. - Use the signal 'KILL' instead of 'TERM' on Windows platforms. - Use exit! in trap('TERM') instead of exit when option :hard_exit is given. - Did some clarification on the exception log.
2008-04-04Initial import of ruby18-configuration-0.0.5 as misc/ruby-configuration.jlam4-0/+44
configuration.rb provides a mechanism for configuring Ruby programs with Ruby configuration files.
2008-04-04Update ruby-tmail to version 1.2.2. Changes from version 1.2.1 include:jlam4-76/+217
+ Install as a Ruby gem. * A _LOT_ more documentation...! * Make ready for Ruby 1.9 * Fixed UNIXMbox code - readonly was not working and raising an exception. * Multiple froms not being parsed correctly, added a test case to cover this and show the correct handling
2008-04-04Initial import of ruby18-mime-types-1.15 as mail/ruby-mime-types.jlam4-0/+40
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.
2008-04-04Initial import of ruby18-mailfactory-1.2.3 as mail/ruby-mailfactory.jlam4-0/+30
Mailfactory is a Ruby module that allows for the simple creation of MIME email messages with multiple body parts and attachments.
2008-04-04Update ruby-cairo to version 1.5.1. Changes from version 1.5.0 include:jlam3-30/+78
+ Install as a Ruby gem. * Support Quartz surface. * Fix a wrong type conversion bug. * Fix a memory leak bug. * Support ruby 1.9.0. * Fix typos. * Rename Cairo::WIN32Surface to Cairo::Win32Surface * Cairo::WIN32Surface is still available for backward compatibility but don't use in newly written code.
2008-04-04Update ruby-opengl to version 0.60.0. Changes from version 0.32gjlam6-119/+164
include: + Install as a Ruby gem. * Support for Ruby 1.9.0+ (requires mkrf 0.2.3) * Added support for many more OpenGL extensions * GLU and GLUT cleanup, bugfixes, some missing functions added - version 3.7 of GLUT API is now requirement (previously 3.0) * Support for OpenGL 2.1 (that includes pixelpack/unpack buffer) * Lots of bugfixes.
2008-04-04Initial import of ruby18-color-1.4.0 as graphics/ruby-color.jlam4-0/+77
The capabilities of the Color library are limited to pure mathematical manipulation of the colors based on color theory without reference to color profiles (such as sRGB or Adobe RGB). For most purposes, when working with the RGB and HSL colors, this won't matter. However, some color models (like CIE La*b) are not supported because Color does not yet support color profiles, giving no meaningful way to convert colors in absolute color spaces (like La*b, XYZ) to non-absolute color spaces (like RGB).
2008-04-04Add an implement of timegm(3) from nsd (based on Python code).joerg2-1/+96
2008-04-04Initial import of ruby18-activemerchant-1.3.2 asjlam4-0/+292
finance/ruby-activemerchant. Active Merchant is a Ruby library for dealing with credit cards, payment processors and shipping. It has a simple and unified API to access dozens of different payment gateways with very different internal APIs.
2008-04-04Update rubyforge to version 4.5.0. Changes from version 0.4.2 include:jlam3-39/+27
+ Install as a Ruby gem. * Update for Ruby 1.9.0. * New type_id values will merge with extant data. (self-repairing data is Good) * Scrape processor_ids, merging in with extant data. * Default to "Other" if a file's type is unrecognized. * Set mode on .rubyforge directory to 700. * Fix fetching of user id when user has no releases.
2008-04-04Initial import of ruby18-ruby2ruby-1.1.8 as devel/ruby2ruby.jlam4-0/+39
ruby2ruby provides a means of generating pure ruby code easily from ParseTree's Sexps. This makes making dynamic language processors much easier in ruby than ever before.
2008-04-04Initial import of ruby18-validatable-1.6.7 as devel/ruby-validatable.jlam4-0/+72
The validatable library can be included with any Ruby class and provide validations similar to ActiveRecord's. The library follows ActiveRecord's lead for features that are similar and introduces new features.
2008-04-04Initial import of ruby18-test-spec-0.4.0 as devel/ruby-test-spec.jlam4-0/+53
test/spec layers an RSpec-inspired interface on top of Test::Unit, so you can mix TDD and BDD (Behavior-Driven Development).
2008-04-04Initial import of ruby18-rspec-1.1.3 as devel/ruby-rspec.jlam4-0/+479
RSpec is a Behaviour Driven Development framework for Ruby. It provides two frameworks for writing and executing examples of how your Ruby application should behave: * a Story Framework for describing behaviour at the application level * a Spec Framework for describing behaviour at the object level
2008-04-04Update ruby-rgl to version 0.3.1. Changes from version 0.2.3 include:jlam4-149/+124
+ Install as a Ruby gem. * All IDs for DOT objects, including names, options, and values, are now automatically quoted as necessary for graphviz. Labels are handled specially in order to account for \l, \r, and \n sequences but are otherwise treated the same as other options. Some changes were made in order to remove explicit quotes from labels which are no longer necessary. * Removed backwards compatability method inject. * DOTSimpleElement provides no useful function, so remove it * Add support for the Mrecord shape to DOTNode. Rewrite DOTNode#to_s to be easier to understand. #Rewrite DOTPort to allow for nesting ports. * DOTElement no longer sets the label unless the user explicitly sets one. * Subgraphs must be identified by a "subgraph" header rather than a "graph" header * Added equality test for graphs, added cycle locating. Modified initialize to allow duplicating and merging of graphs. * Assorted bug fixes.
2008-04-04Initial import of ruby18-rcov-0.8.1.2.0 as devel/ruby-rcov.jlam5-0/+96
Ruby-rcov is a code coverage tool for Ruby. It is commonly used for viewing overall test unit coverage of target code. It features fast execution (20-300 times faster than previous tools), multiple analysis modes, XHTML and several kinds of text reports, easy automation with Rake via a RcovTask, fairly accurate coverage information through code linkage inference using simple heuristics, and colorblind-friendliness.
2008-04-04Initial import of ruby18-parsetree-2.1.1 as devel/ruby-parsetree.jlam4-0/+61
ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method and returns it as a s-expression (aka sexp) using ruby's arrays, strings, symbols, and integers.
2008-04-04Initial import of ruby18-needle-1.3.0 as devel/ruby-needle.jlam4-0/+164
Needle is a Dependency Injection/Inversion of Control container for Ruby. It supports both type-2 (setter) and type-3 (constructor) injection. It takes advantage of the dynamic nature of Ruby to provide a rich and flexible approach to injecting dependencies.
2008-04-04Initial import of ruby18-mkrf-0.2.3 as devel/ruby-mkrf.jlam4-0/+238
mkrf is a library for generating Rakefiles. It is primarily for building C extensions for Ruby, but will be able to be used for generic Rakefile generation as well. Main goals include simple use and reuse in other projects.
2008-04-04Use inttypes.h, it is more portable and all that is needed here.joerg1-2/+2
2008-04-04Initial import of ruby18-metaid-1.0 as devel/ruby-metaid.jlam4-0/+29
MetAid adds a few innocent methods to Object and Module to make metaprogramming easier. For the lore of metaprogramming see Seeing Metaclasses Clearly and Chapter Six of Why's (Poignant) Guide to Ruby.
2008-04-04Initial import of ruby18-logging-0.7.1 as devel/ruby-logging.jlam4-0/+94
Logging is a flexible logging library for use in Ruby programs based on the design of Java's log4j library. It features a hierarchical logging system, custom level names, multiple output destinations per log event, custom formatting, and more.
2008-04-04Initial import of ruby18-log4r-1.0.5 as devel/ruby-log4r.jlam5-0/+139
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. Log4r is an adherent to the philosophy of logging using simple print statements. What Log4r adds to this philosophy is a flexible way of controling the information being logged. Log information can be sent to any kind of destination and with varying degrees of importance. Log4r is designed so that logging statements can remain in production code with almost no extra computational cost.
2008-04-04Initial import of ruby18-inline-3.6.7 as devel/ruby-inline.jlam4-0/+47
Ruby Inline is an analog to Perl's Inline::C. Out of the box, it allows you to embed C/++ external module code in your ruby script directly. By writing simple builder classes, you can teach how to cope with new languages (fortran, perl, whatever). The code is compiled and run on the fly when needed.
2008-04-04Initial import of ruby18-highline-1.4.0 as devel/ruby-highline.jlam4-0/+57
A high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a complete menu system that can crank out anything from simple list selection to complete shells with just minutes of work.
2008-04-04Initial import of ruby18-heckle-1.4.1 as devel/ruby-heckle.jlam4-0/+55
Heckle is a mutation tester. It modifies your code and runs your tests to make sure they fail. The idea is that if code can be changed and your tests don't notice, either that code isn't being covered or it doesn't do anything. It's like hiring a white-hat hacker to try to break into your server and making sure you detect it. You learn the most by trying to break things and watching the outcome in an act of unit test sadism.
2008-04-04Update ruby-gettext to version 1.90.0. Changes from 1.10.0 include:jlam4-93/+1526
+ Install as a Ruby gem. * Support Ukrainian(ua), Hungarian(hu) * JRuby supported. * Become a pure ruby library (Remove .so extention). * Locale modules separate from lib/gettext/ to lib/locale/. * Locale modules are refactored. System locales become read only. * Fix bugs. * Enhance to support Ruby on Rails. * error_messages_for can accept custom error dialog messages. * Add GetText::Rails.available_locales, .normalized_locale and fragment_cache_key/expire_fragment reimplement to use these methods to restrict cached locale files.
2008-04-04Initial import of ruby18-flexmock-0.8.0 as devel/ruby-flexmock.jlam4-0/+99
FlexMock is a flexible mocking library for use in unit testing and behavior specification. Mocks are defined with a fluent API that makes mock specifications easy to read and easy to remember.
2008-04-04Initial import of ruby18-eventmachine-0.10.0 as devel/ruby-eventmachine.jlam4-0/+127
Ruby/EventMachine is a fast, simple event-processing library for Ruby programs. It lets you write network clients and servers without handling sockets -- all you do is send and receive data. Single-threaded socket engine -- scalable and fast!
2008-04-04Initial import of ruby18-dhaka-2.2.1 as devel/ruby-dhaka.jlam4-0/+126
Dhaka is a set of tools for generating tokenizers, parsers and evaluators for context-free grammars. It is written solely in Ruby with no native extensions and no dependencies.
2008-04-04Initial import of ruby18-assistance-0.1.5 as devel/ruby-assistance.jlam4-0/+49
Assistance provides a mini-ActiveSupport like project that's fast and lightweight to be used as a dependency in various other projects.
2008-04-04Initial import of ruby18-abstract-1.0.0 as devel/ruby-abstract.jlam4-0/+33
'abstract.rb' is a library which enable you to define abstract methods in Ruby.
2008-04-04Initial import of rubigen-1.2.4 as devel/rubigen.jlam4-0/+146
A framework to allow Ruby applications to generate file/folder stubs (like the rails command does for Ruby on Rails, and the `script/generate' command within a Rails application during development).
2008-04-04Initial import of ruby18-sequel-model-0.5.0.2 asjlam4-0/+61
databases/ruby-sequel-model. Sequel is a database access toolkit for Ruby. Sequel provides thread safety, connection pooling, and a concise DSL for constructing queries and table schemas. Sequel makes it easy to deal with multiple records without having to break your teeth on SQL.
2008-04-04Initial import of ruby18-sequel-core-1.3 as databases/ruby-sequel-core.jlam4-0/+98
Sequel is a database access toolkit for Ruby. Sequel provides thread safety, connection pooling, and a concise DSL for constructing queries and table schemas. Sequel makes it easy to deal with multiple records without having to break your teeth on SQL.
2008-04-04Initial import of ruby18-sequel-1.3 as databases/ruby-sequel.jlam4-0/+36
Sequel is a database access toolkit for Ruby. Sequel provides thread safety, connection pooling, and a concise DSL for constructing queries and table schemas. Sequel makes it easy to deal with multiple records without having to break your teeth on SQL.
2008-04-04Update ruby-postgresql to version 0.7.9.2008.01.28. Changes fromjlam3-57/+32
version 0.7.1 include: + Install as a Ruby gem. - Aliases to make it easier for ActiveRecord to support both ruby-pg (the successor to ruby-postgres) and ruby-postgres. - Fix connections to PostgreSQL>8.2.
2008-04-04Initial import of ruby18-postgres-pr-0.4.0 as databases/ruby-postgres-pr.jlam4-0/+48
This library is a pure Ruby implementation of a PostgreSQL adapter.
2008-04-04Initial import of ruby18-odbc-0.9995 as databases/ruby-odbc.jlam6-0/+114
This package contains a Ruby extension for accessing ODBC data sources.
2008-04-04Initial import of ruby18-datamapper-0.3.0 as databases/ruby-datamapper.jlam5-0/+251
DataMapper is a Object Relational Mapper written in Ruby. The goal is to create an ORM which is fast, thread-safe and feature-rich with ActiveRecord-compatibility.