summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-04-04Initial import of mongrel-cluster-1.0.5 as www/mongrel-cluster.jlam4-0/+50
This package is a Mongrel plugin to help start/stop/restart multiple mongrel servers to use behind a load balancer like Apache 2.2 (mod_proxy_balancer), Lighttpd, Pound, Pen or Balance. This plugin adds an option to specify a number of Mongrel servers to launch, a range of ports, and a configuration file for the cluster.
2008-04-04Update mongrel to version 1.1.4. Changes from version 1.0.1 include:jlam8-483/+191
+ Remove dependencies on cgi_multipart_eof_fix and fastthread because newer versions of Ruby required by pkgsrc don't need it. Also remove signatures from the gem as these have been modified by pkgsrc. v1.0.2. Signed gem; many minor bugfixes and patches. v1.0.3. Fix user-switching bug. v1.0.4. Backport fixes for versioning inconsistency, mongrel_rails bug, and DirHandler bug. v1.1. Pure Ruby URIClassifier. More modular architecture. JRuby support. v1.1.1. Fix mongrel_rails restart bug; fix bug with Rack status codes. v1.1.2. Fix worker termination bug; fix JRuby 1.0.3 load order issue; fix require issue on systems without Rubygems. v1.1.3. Fix security flaw of DirHandler v1.1.4. Fix camping handler. Correct treatment of @throttle parameter.
2008-04-04Initial import of merbful-authentication-0.9.2 asjlam4-0/+120
www/merbful-authentication. Merbful-authentiation is a RESTful authentication plugin for the Merb application framework.
2008-04-04Supports DESTDIR.joerg1-1/+3
2008-04-04Initial import of merb-test-unit-0.9.2 as www/merb-test-unit.jlam4-0/+52
This package contains a plugin for the Merb framework that provides helper functionality for using the Test::Unit testing framework.
2008-04-04Initial import of merb-stories-0.9.2 as www/merb-stories.jlam4-0/+55
This package contains a plugin for the Merb framework that provides helper functionality for using the RSpec testing framework.
2008-04-04Initial import of merb-sequel-0.9.2 as www/merb-sequel.jlam4-0/+80
This package contains a plugin for the Merb framework that provides access to the Sequel ORM.
2008-04-04DESTDIR support.joerg3-9/+13
2008-04-04Initial import of merb-parts-0.9.2 as www/merb-parts.jlam4-0/+37
This package contains a plugin for the Merb framework that provides Merb::PartController, which is a lightweight way to share logic and templates amongst controllers.
2008-04-04Initial import of merb-param-protection-0.9.2 as www/merb-param-protection.jlam5-0/+48
This package contains a plugin for the Merb framework that exposes two new controller methods which allow one to simply and flexibly filter the parameters available within the controller.
2008-04-04Initial import of merb-more-0.9.2 as www/merb-more.jlam4-0/+40
This package contains merb-more, which provides the the full set of functionally for Merb outside of the merb-core classes. Adding merb-more gives you the Full Stack -- take what you need; leave what you don't.
2008-04-04Initial import of merb-mailer-0.9.2 as www/merb-mailer.jlam4-0/+36
This package contains a plugin for the Merb framework that provides mailer functionality.
2008-04-04Initial import of merb-helpers-0.9.2 as www/merb-helpers.jlam4-0/+37
This package contains a plugin for the Merb framework that provides various view helpers, similar to the Rails form helpers.
2008-04-04DESTDIR support.joerg3-12/+14
2008-04-04Initial import of merb-has-flash-0.9.2 as www/merb-has-flash.jlam4-0/+44
Merb_has_flash is a plugin for the Merb framework that provides Rails-style flash. The ``flash'' provides a way to pass temporary objects between actions. Anything you place in the flash will be exposed to the very next action and then cleared out. This is a great way of doing notices and alerts, such as a create action that sets flash[:notice] = "Successfully created" before redirecting to a display action that can then expose the flash to its template.
2008-04-04Initial import of merb-haml-0.9.2 as www/merb-haml.jlam4-0/+35
This package contains a plugin for the Merb framework that provides support for HAML XHTML & CSS templates.
2008-04-04Initial import of merb-gen-0.9.2 as www/merb-gen.jlam4-0/+216
This package provides application and plugin generator scripts for Merb.
2008-04-04Initial import of merb-datamapper-0.9.2 as www/merb-datamapper.jlam4-0/+73
This package contains a plugin for the Merb framework that provides access to the Sequel ORM.
2008-04-04Initial import of merb-core-0.9.2 as www/merb-core.jlam4-0/+413
merb-core is the heart of the merb MVC framwork. It has the rack abstraction along with the dispatcher, router, controller and view layers. You can make very fast, small footprint services and apps with just merb-core.
2008-04-04Initial import of merb-cache-0.9.2 as www/merb-cache.jlam5-0/+63
This package contains a plugin for the Merb framework that provides caching of pages, actions, fragments and objects.
2008-04-04Initial import of merb-builder-0.9.2 as www/merb-builder.jlam4-0/+34
This package contains a plugin for the Merb framework that provides support for using ruby-builder classes to generate XML output.
2008-04-04Initial import of merb-assets-0.9.2 as www/merb-assets.jlam4-0/+47
This package contains a plugin for the Merb framework that provides support for handling assets and asset bundling. The key to making a fast web application is to reduce both the amount of data transfered and the number of client-server interactions. While having many small, module Javascript or stylesheet files aids in the development process, your web application will benefit from bundling those assets in the production environment. An asset bundle is a set of asset files which are combined into a single file. This reduces the number of requests required to render a page, and can reduce the amount of data transfer required if you're using gzip encoding.
2008-04-04Initial import of merb-activerecord-0.9.2 as www/merb-activerecord.jlam4-0/+79
This package contains a plugin for the Merb framework that provides access to the ActiveRecord ORM.
2008-04-04Initial import of merb-action-args-0.9.2 as www/merb-action-args.jlam4-0/+35
This package contains a plugin for the Merb framework that provides support for arguments to actions that come in from the query.
2008-04-04Initial import of merb-0.9.2 as www/merb.jlam4-0/+40
Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core. In fact, this is a guiding principle of the project, which has led to third-party support for the ActiveRecord, DataMapper, and Sequel ORMs. In addition, it means that the core code in Merb is kept simple and well organised. This has multiple benefits. It means it's faster for one thing. It's also easier to understand, maintain and extend.
2008-04-04Initial import of heel-0.6.0 as www/heel.jlam4-0/+78
Heel is a mongrel based web server to quickly and easily serve up the contents of a directory as webpages. Beyond just serving up webpages heel uses an ERB template and famfamfam icons to create useful index pages. And to make things even easier it launches your browser for you so no cut and paste necessary.
2008-04-04Update erubis to version 2.5.0. Changes from version 2.3.1 include:jlam3-39/+331
+ Install as a Ruby gem. - Ruby on Rails 2.0 support. - Add new command-line property '--docwrite={true|false}' to Erubis::Ejavascript. If this property is true then 'document.write(_buf.join(""));' is used as postamble and if it is false then '_buf.join("")' is used. - When using Erubis::Eruby#evaluate(), changing local variables in templates have affected to variables accessible with TOPLEVEL_BINDING. It means that if you change variables in templates, it is possible to change variables in main program. This was a bug and is now fixed not to affect to variables in main program. - Preprocessing is supported by Ruby on Rails helper. - Erubis::Eruby#evaluate() (or Erubis::RubyEvaluator#evaluate()) now creates Proc object from @src and eval it. - Erubis::Eruby#def_method() is supported. This method defines ruby code as instance method or singleton metod. - Erubis::XmlHelper.url_escape() and u() which is alias of url_escape() are added.
2008-04-04Initial import of camping-1.5 as www/camping.jlam4-0/+59
Camping is a web framework which consistently stays at less than 4kb of code. You can probably view the complete source code on a single page. But, you know, it's so small that, if you think about it, what can it really do? The idea here is to store a complete fledgling web application in a single file like many small CGIs. But to organize it as a Model-View-Controller application like Rails does. You can then easily move it to Rails once you've got it going.
2008-04-04Update ruby-tzinfo to version 0.3.8. Changes from version 0.3.5 include:jlam3-635/+652
+ Install as a Ruby gem. * Updated to tzdata version 2008b (http://article.gmane.org/gmane.comp.time.tz/2149).
2008-04-04Initial import of ruby18-xslt-0.9.5 as textproc/ruby-xslt.jlam4-0/+58
Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/> and libxslt <http://xmlsoft.org/XSLT/>.
2008-04-04Update ruby-xmlparser to version 0.6.81. Changes from version 0.6.8.1jlam5-147/+87
include: + Install as a Ruby gem. * Fix bug in openInputStream().
2008-04-04Update ruby-rttool to version 1.0.2.0. Changes from version 1.0.2jlam4-52/+82
are only that this now installs as a gem, but the gem has a slightly different version number.
2008-04-04Initial import of ruby18-rison-1.2.1 as textproc/ruby-rison.jlam4-0/+43
Ruby-rison is a pure Ruby parser for Rison, a data serialization format optimized for compactness in URIs. Rison is a slight variation of JSON that looks vastly superior after URI encoding. Rison still expresses exactly the same set of data structures as JSON, so data can be translated back and forth without loss or guesswork.
2008-04-04Update ruby-maruku to version 0.5.8. Chanages from version 0.5.6 include:jlam3-72/+241
+ Install as a Ruby gem. * Fixed bugs: * Fix bug in which links `<http://..>` at beginning of lines could sometimes be mistaken for HTML. * Empty cells in table are now allowed. * Now this is accepted (Maruku did not like the "." inside the link) [a. b] is a link. [a. b]: http://site.com/ * Fix bug about double-encoding of ampersands in code blocks. * Fixed compatibility bug with Ruby 1.8.6 patchlevel 110.
2008-04-04Initial import of ruby18-markaby-0.5 as textproc/ruby-markaby.jlam4-0/+41
Markaby is a templating language for Ruby, with a plugin for Rails, which allows you to write HTML templates in pure-Ruby (a la Builder.)
2008-04-04Update ruby-libxml to version 0.5.4. Changes from version 0.3.8.4 include:jlam3-20/+157
+ Install as a Ruby gem. * Added XML::Reader, a set of bindings to the xmlTextReader API. * Other changes were made, but they were done on a branch with no changelog available.
2008-04-04Initial import of ruby18-json-pure-1.1.2 as textproc/ruby-json-pure.jlam4-0/+136
This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language. The JSON generator escapes all non-ASCII an control characters with \uXXXX escape sequences and supports UTF-16 surrogate pairs in order to be able to generate the whole range of Unicode code points. This means that generated JSON text is encoded as UTF-8 (because ASCII is a subset of UTF-8) and at the same time avoids decoding problems for receiving endpoints that don't expect UTF-8 encoded texts. This package is a pure Ruby variant that relies on the iconv and the stringscan extensions, which are both part of the Ruby standard library.
2008-04-04Initial import of ruby18-json-1.1.2 as textproc/ruby-json.jlam5-0/+169
This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language. The JSON generator escapes all non-ASCII an control characters with \uXXXX escape sequences and supports UTF-16 surrogate pairs in order to be able to generate the whole range of Unicode code points. This means that generated JSON text is encoded as UTF-8 (because ASCII is a subset of UTF-8) and at the same time avoids decoding problems for receiving endpoints that don't expect UTF-8 encoded texts. This package is fast C extension variant which is in parts implemented in C and comes with its own Unicode conversion functions and a parser generated by the Ragel State Machine Compiler.
2008-04-04Update ruby-hpricot to version 0.6. Changes from version 0.5.140 include:jlam4-116/+75
+ Install as a Ruby gem. * Hpricot for JRuby * Inline Markaby for Hpricot documents. * XML tags and attributes are no longer downcased like HTML is. * new syntax for grabbing everything between two elements using a Range in the s earch method: (doc/("font".."font/br")) or in nodes_at like so: (doc/"font").nod es_at("*".."br"). Only works with either a pair of siblings or a set of a parent and a sibling. * Ignore self-closing endings on tags (such as form) which are containers. Treat them like open parent tags. * Escaping of attributes. * Element#raw_attributes gives unescaped data. Element#attributes gives escaped. * Added: Elements#attr, Elements#remove_attr, Elements#remove_class. * Added: Traverse#preceding, Traverse#following, Traverse#previous, Traverse#next.
2008-04-04Initial import of ruby18-haml-1.8.2 as textproc/ruby-haml.jlam4-0/+177
Haml is a markup language that's used to cleanly and simply describe the XHTML of any web document without the use of inline code, using indentation rather than closing tags and allowing Ruby to be embedded with ease. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language used in most Ruby on Rails applications. However, Haml avoids the need for explicitly coding XHTML into the template, because it itself is a description of the XHTML, with some code to generate dynamic content.
2008-04-04pkg_install-20080404:joerg7-62/+186
Switch pkg_info to use libfetch for remote access.
2008-04-04Update ruby-ferret to version 0.11.6. Changes from version 0.11.4jlam3-49/+232
include: + Install as a Ruby gem. * Fixed major bug in term vectors which was in turn affecting highlighting * Fixed memory leak in PerFieldAnalyzer * Fixed range query highlighter * Fixed memory alignment issues on Solaris * Added :use_keywords option to query parser so you can now turn of keywords so a search for OR will work * multiple other bug fixes
2008-04-04Update ruby-feed-normalizer to version 1.5.1. Changes from version 1.3.0jlam3-28/+38
include: + Install as a Ruby gem. * Add support for new fields: * Atom 0.3: issued is now available through entry.date_published. * RSS: feed.skip_hours, feed.skip_days, feed.ttl * All: entry.last_updated, this is an alias to entry.date_published for RSS. * Rewrite relative links in content * Handle CDATA sections consistently across all formats. * Prevent SimpleRSS from doing its own escaping. * Reparse Time classes * Support content:encoded. Accessible via Entry#content. * Support categories. Accessible via Entry#categories. * Introduces a new parsing feature 'loose parsing'. * Add support for applicable dublin core elements. (dc:date and dc:creator) * Feeds can now be dumped to YAML. * Reduced the greediness of a regexp that was removing html comments.
2008-04-04Initial import of ruby18-diff-lcs-1.1.2 as textproc/ruby-diff-lcs.jlam4-0/+47
Diff::LCS is a port of Perl's Algorithm::Diff that uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute intelligent differences between two sequenced enumerable containers.
2008-04-04Initial import of ruby18-coderay-0.7.4.215 as textproc/ruby-coderay.jlam4-0/+83
CodeRay is fast syntax highlighter for Ruby and other languages. It produces colorful, valid XHTML. CodeRay's design goal: simple, beautiful code highlighting for your board/wiki/blog/doc/website.
2008-04-04Initial import of ruby18-builder-2.1.2 as textproc/ruby-builder.jlam4-0/+51
Builder provide a simple way programmatically create XML markup and data structures within Ruby.
2008-04-04Initial import of ruby18-bluecloth-1.0.0 as textproc/ruby-bluecloth.jlam4-0/+49
BlueCloth is a Ruby implementation of Markdown, a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
2008-04-04Initial import of ruby18-directory-watcher-1.1.1 asjlam4-0/+39
sysutils/ruby-directory-watcher. The directory watcher operates by scanning a directory at some interval and generating a list of files based on a user-supplied glob pattern. As the file list changes from one interval to the next, events are generated and dispatched to registered observers. Three types of events are supported -- added, modified, and removed.
2008-04-04Update puppet to version 0.24.4. Changes from verison 0.22.4 include:jlam9-449/+771
+ Install as a Ruby gem. - Better caching of external lookups. - Many bug fixes. - External node commands can specify an environment and Puppet will now use it. - Always duplicating resource defaults in the parser, so that stacked metaparameter values do not result in all resources that receive a given default also getting those stacked values. - Puppet's parser no longer changes the order in which statements are evaluated, which means that case statements can now set variables that are used by other variables. - Clients should now fail to install files whose checksums do not match the checksum from the server. - Autoloading now searches the plugins directory in each module, in addition to the lib directory. - Virtual defined types are no longer evaluated. NOTE: This introduces a behaviour change, in that you previously could realize a resource within a virtual defined resource, and now you must realize the entire defined resource, rather than just the contained resource. - Added builtin support for Nagios types using Naginator to parse and generate the files. - Modifying the behaviour of the certdnsnames setting. It now defaults to an empty string, and will only be used if it is set to something else. - External node support now requires that you set the 'node_terminus' setting to 'exec'. - You now must specify an environment and you are required to specify the valid environments for your site. - The --use-nodes and --no-nodes options are now obsolete. Puppet automatically detects when nodes are defined, and if they are defined it will require that a node be found, else it will not look for a node nor will it fail if it fails to find one. - Added support for managing interfaces. - Puppet clients now have http proxy support. - Adding module autoloading. - Significantly reworked external node support, in a way that's NOT backward-compatible: Only ONE node source can be used -- you can use LDAP, code, or an external node program, but not more than one. LDAP node support has two changes: First, the "ldapattrs" attribute is now used for setting the attributes to retrieve from the server (in addition to required attriutes), and second, all retrieved attributes are set as variables in the top scope. This means you can set attributes on your LDAP nodes and they will automatically appear as variables in your configurations. External node support has been completely rewritten. These programs must now generate a YAML dump of a hash, with "classes" and "parameters" keys. The classes should be an array, and the parameters should be a hash. The external node program has no support for parent nodes -- the script must handle that on its own. - Replaced the obsolete RRD ruby library with the maintained RubyRRDtool library - Significantly reworking configuration parsing. Executables all now look for 'puppet.conf', although they will parse the old-style configuration files if they are present, although they throw a deprecation warning. Also, file parameters (owner, mode, group) are now set on the same line as the parameter, in brackets.
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.