pkgsrc.git
16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:51 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of thoth-0.1.2 as www/thoth.

Thoth is a blog engine written in Ruby and based on Ramaze and Sequel.
Its simple, elegant architecture, minimalist featureset, and extensible
codebase make it both fast and easy to customize.

16 years agoInitial import of thoth-0.1.2 as www/thoth.
jlam [Fri, 4 Apr 2008 15:26:51 +0000 (15:26 +0000)]
Initial import of thoth-0.1.2 as www/thoth.

Thoth is a blog engine written in Ruby and based on Ramaze and Sequel.
Its simple, elegant architecture, minimalist featureset, and extensible
codebase make it both fast and easy to customize.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:44 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of thin-0.7.1 as www/thin.

Thin is a very simple web server written in Ruby.  It's single-threaded,
which means it can only serve one request at a time.  This simplicity
affords increased speed and decreased memory usage for singled-threaded
framework like Rails.

16 years agoInitial import of thin-0.7.1 as www/thin.
jlam [Fri, 4 Apr 2008 15:26:44 +0000 (15:26 +0000)]
Initial import of thin-0.7.1 as www/thin.

Thin is a very simple web server written in Ruby.  It's single-threaded,
which means it can only serve one request at a time.  This simplicity
affords increased speed and decreased memory usage for singled-threaded
framework like Rails.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:37 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-rack-0.3.0 as www/ruby-rack.

Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby.  By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.

16 years agoInitial import of ruby18-rack-0.3.0 as www/ruby-rack.
jlam [Fri, 4 Apr 2008 15:26:37 +0000 (15:26 +0000)]
Initial import of ruby18-rack-0.3.0 as www/ruby-rack.

Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby.  By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:29 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-net-flickr-0.0.1 as www/ruby-net-flickr.

Net::Flickr provides an elegant, Ruby-fied implementation of Flickr's
REST API.

16 years agoInitial import of ruby18-net-flickr-0.0.1 as www/ruby-net-flickr.
jlam [Fri, 4 Apr 2008 15:26:29 +0000 (15:26 +0000)]
Initial import of ruby18-net-flickr-0.0.1 as www/ruby-net-flickr.

Net::Flickr provides an elegant, Ruby-fied implementation of Flickr's
REST API.

16 years agoUpdate ruby-mechanize to version 0.7.5. Changes from version 0.6.8
jlam [Fri, 4 Apr 2008 15:26:25 +0000 (15:26 +0000)]
Update ruby-mechanize to version 0.7.5.  Changes from version 0.6.8
include:

+ Install as a Ruby gem.

* Fixed a bug when fetching files and not pages.
* WWW::Mechanize#get now takes hash arguments for uri parameters.
* Handling gzipped responses with no Content-Length header
* Fixed a bug with EOF errors in net/http.  [#17570]
* Handling 0 length gzipped responses. [#17471]
* Changed parser to lazily parse links
* Lazily parsing document
* Updating UTF-8 support for urls
* Adding AREA tags to the links list.
* WWW::Mechanize#follow_meta_refresh will allow you to automatically follow
  meta refresh tags. [#10032]
* Adding x-gzip to accepted content-encoding.
* Added Digest Authentication support.
* Many bug fixes.

16 years agoInitial import of ruby18-jsmin-1.0.0 as www/ruby-jsmin.
jlam [Fri, 4 Apr 2008 15:26:19 +0000 (15:26 +0000)]
Initial import of ruby18-jsmin-1.0.0 as www/ruby-jsmin.

This package contains a Ruby library for "minifying" JavaScript files
by removing unnecessary characters.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:19 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-jsmin-1.0.0 as www/ruby-jsmin.

This package contains a Ruby library for "minifying" JavaScript files
by removing unnecessary characters.

16 years agoInitial import of ruby18-cssmin-1.0.0 as www/ruby-cssmin.
jlam [Fri, 4 Apr 2008 15:26:10 +0000 (15:26 +0000)]
Initial import of ruby18-cssmin-1.0.0 as www/ruby-cssmin.

This package contains a Ruby library for "minifying" CSS files by
removing unnecessary characters.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:10 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-cssmin-1.0.0 as www/ruby-cssmin.

This package contains a Ruby library for "minifying" CSS files by
removing unnecessary characters.

16 years agoInitial import of ramaze-0.3.9.1 as www/ramaze.
jlam [Fri, 4 Apr 2008 15:26:03 +0000 (15:26 +0000)]
Initial import of ramaze-0.3.9.1 as www/ramaze.

Ramaze is a simple, light and modular open-source web-framework written
in Ruby.  It provides several easy to understand and fully documented
abstractions useful for the daily work of a pragmatic webdeveloper.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:26:03 +0000 (15:26 +0000)]
Merge from vendor branch TNF:
Initial import of ramaze-0.3.9.1 as www/ramaze.

Ramaze is a simple, light and modular open-source web-framework written
in Ruby.  It provides several easy to understand and fully documented
abstractions useful for the daily work of a pragmatic webdeveloper.

16 years agoInitial import of mongrel-upload-progress-0.2.2 as
jlam [Fri, 4 Apr 2008 15:25:54 +0000 (15:25 +0000)]
Initial import of mongrel-upload-progress-0.2.2 as
www/mongrel-upload-progress.

This package is a Mongrel plugin to keep track of the status of all
currently processing file uploads.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:54 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of mongrel-upload-progress-0.2.2 as
www/mongrel-upload-progress.

This package is a Mongrel plugin to keep track of the status of all
currently processing file uploads.

16 years agoInitial import of mongrel-console-0.2.1 as www/mongrel-console.
jlam [Fri, 4 Apr 2008 15:25:46 +0000 (15:25 +0000)]
Initial import of mongrel-console-0.2.1 as www/mongrel-console.

This package provides a combined Mongrel and Rails IRB console.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:46 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of mongrel-console-0.2.1 as www/mongrel-console.

This package provides a combined Mongrel and Rails IRB console.

16 years agoInitial import of mongrel-config-0.3.1 as www/mongrel-config.
jlam [Fri, 4 Apr 2008 15:25:38 +0000 (15:25 +0000)]
Initial import of mongrel-config-0.3.1 as www/mongrel-config.

This package uses the Camping micro-framework to implement a simple
config tool for any Mongrel Rails application.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:38 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of mongrel-config-0.3.1 as www/mongrel-config.

This package uses the Camping micro-framework to implement a simple
config tool for any Mongrel Rails application.

16 years agoInitial import of mongrel-cluster-1.0.5 as www/mongrel-cluster.
jlam [Fri, 4 Apr 2008 15:25:31 +0000 (15:25 +0000)]
Initial import of mongrel-cluster-1.0.5 as www/mongrel-cluster.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:31 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of mongrel-cluster-1.0.5 as www/mongrel-cluster.

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.

16 years agoUpdate mongrel to version 1.1.4. Changes from version 1.0.1 include:
jlam [Fri, 4 Apr 2008 15:25:27 +0000 (15:25 +0000)]
Update mongrel to version 1.1.4.  Changes from version 1.0.1 include:

+ 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.

16 years agoInitial import of merbful-authentication-0.9.2 as
jlam [Fri, 4 Apr 2008 15:25:21 +0000 (15:25 +0000)]
Initial import of merbful-authentication-0.9.2 as
www/merbful-authentication.

Merbful-authentiation is a RESTful authentication plugin for the Merb
application framework.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:21 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of merbful-authentication-0.9.2 as
www/merbful-authentication.

Merbful-authentiation is a RESTful authentication plugin for the Merb
application framework.

16 years agoSupports DESTDIR.
joerg [Fri, 4 Apr 2008 15:25:54 +0000 (15:25 +0000)]
Supports DESTDIR.

16 years agoInitial import of merb-test-unit-0.9.2 as www/merb-test-unit.
jlam [Fri, 4 Apr 2008 15:25:13 +0000 (15:25 +0000)]
Initial import of merb-test-unit-0.9.2 as www/merb-test-unit.

This package contains a plugin for the Merb framework that provides
helper functionality for using the Test::Unit testing framework.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:13 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of merb-test-unit-0.9.2 as www/merb-test-unit.

This package contains a plugin for the Merb framework that provides
helper functionality for using the Test::Unit testing framework.

16 years agoInitial import of merb-stories-0.9.2 as www/merb-stories.
jlam [Fri, 4 Apr 2008 15:25:06 +0000 (15:25 +0000)]
Initial import of merb-stories-0.9.2 as www/merb-stories.

This package contains a plugin for the Merb framework that provides
helper functionality for using the RSpec testing framework.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:06 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of merb-stories-0.9.2 as www/merb-stories.

This package contains a plugin for the Merb framework that provides
helper functionality for using the RSpec testing framework.

16 years agoInitial import of merb-sequel-0.9.2 as www/merb-sequel.
jlam [Fri, 4 Apr 2008 15:25:00 +0000 (15:25 +0000)]
Initial import of merb-sequel-0.9.2 as www/merb-sequel.

This package contains a plugin for the Merb framework that provides
access to the Sequel ORM.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:25:00 +0000 (15:25 +0000)]
Merge from vendor branch TNF:
Initial import of merb-sequel-0.9.2 as www/merb-sequel.

This package contains a plugin for the Merb framework that provides
access to the Sequel ORM.

16 years agoInitial import of merb-parts-0.9.2 as www/merb-parts.
jlam [Fri, 4 Apr 2008 15:24:52 +0000 (15:24 +0000)]
Initial import of merb-parts-0.9.2 as www/merb-parts.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:52 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-parts-0.9.2 as www/merb-parts.

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.

16 years agoInitial import of merb-param-protection-0.9.2 as www/merb-param-protection.
jlam [Fri, 4 Apr 2008 15:24:45 +0000 (15:24 +0000)]
Initial import of merb-param-protection-0.9.2 as www/merb-param-protection.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:45 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-param-protection-0.9.2 as www/merb-param-protection.

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.

16 years agoInitial import of merb-more-0.9.2 as www/merb-more.
jlam [Fri, 4 Apr 2008 15:24:38 +0000 (15:24 +0000)]
Initial import of merb-more-0.9.2 as www/merb-more.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:38 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-more-0.9.2 as www/merb-more.

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.

16 years agoInitial import of merb-mailer-0.9.2 as www/merb-mailer.
jlam [Fri, 4 Apr 2008 15:24:31 +0000 (15:24 +0000)]
Initial import of merb-mailer-0.9.2 as www/merb-mailer.

This package contains a plugin for the Merb framework that provides
mailer functionality.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:31 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-mailer-0.9.2 as www/merb-mailer.

This package contains a plugin for the Merb framework that provides
mailer functionality.

16 years agoInitial import of merb-helpers-0.9.2 as www/merb-helpers.
jlam [Fri, 4 Apr 2008 15:24:23 +0000 (15:24 +0000)]
Initial import of merb-helpers-0.9.2 as www/merb-helpers.

This package contains a plugin for the Merb framework that provides
various view helpers, similar to the Rails form helpers.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:23 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-helpers-0.9.2 as www/merb-helpers.

This package contains a plugin for the Merb framework that provides
various view helpers, similar to the Rails form helpers.

16 years agoDESTDIR support.
joerg [Fri, 4 Apr 2008 15:24:56 +0000 (15:24 +0000)]
DESTDIR support.

16 years agoInitial import of merb-has-flash-0.9.2 as www/merb-has-flash.
jlam [Fri, 4 Apr 2008 15:24:15 +0000 (15:24 +0000)]
Initial import of merb-has-flash-0.9.2 as www/merb-has-flash.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:15 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-has-flash-0.9.2 as www/merb-has-flash.

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.

16 years agoInitial import of merb-haml-0.9.2 as www/merb-haml.
jlam [Fri, 4 Apr 2008 15:24:08 +0000 (15:24 +0000)]
Initial import of merb-haml-0.9.2 as www/merb-haml.

This package contains a plugin for the Merb framework that provides
support for HAML XHTML & CSS templates.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:08 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-haml-0.9.2 as www/merb-haml.

This package contains a plugin for the Merb framework that provides
support for HAML XHTML & CSS templates.

16 years agoInitial import of merb-gen-0.9.2 as www/merb-gen.
jlam [Fri, 4 Apr 2008 15:24:00 +0000 (15:24 +0000)]
Initial import of merb-gen-0.9.2 as www/merb-gen.

This package provides application and plugin generator scripts for Merb.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:24:00 +0000 (15:24 +0000)]
Merge from vendor branch TNF:
Initial import of merb-gen-0.9.2 as www/merb-gen.

This package provides application and plugin generator scripts for Merb.

16 years agoInitial import of merb-datamapper-0.9.2 as www/merb-datamapper.
jlam [Fri, 4 Apr 2008 15:23:53 +0000 (15:23 +0000)]
Initial import of merb-datamapper-0.9.2 as www/merb-datamapper.

This package contains a plugin for the Merb framework that provides
access to the Sequel ORM.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:53 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-datamapper-0.9.2 as www/merb-datamapper.

This package contains a plugin for the Merb framework that provides
access to the Sequel ORM.

16 years agoInitial import of merb-core-0.9.2 as www/merb-core.
jlam [Fri, 4 Apr 2008 15:23:46 +0000 (15:23 +0000)]
Initial import of merb-core-0.9.2 as www/merb-core.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:46 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-core-0.9.2 as www/merb-core.

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.

16 years agoInitial import of merb-cache-0.9.2 as www/merb-cache.
jlam [Fri, 4 Apr 2008 15:23:39 +0000 (15:23 +0000)]
Initial import of merb-cache-0.9.2 as www/merb-cache.

This package contains a plugin for the Merb framework that provides
caching of pages, actions, fragments and objects.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:39 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-cache-0.9.2 as www/merb-cache.

This package contains a plugin for the Merb framework that provides
caching of pages, actions, fragments and objects.

16 years agoInitial import of merb-builder-0.9.2 as www/merb-builder.
jlam [Fri, 4 Apr 2008 15:23:31 +0000 (15:23 +0000)]
Initial import of merb-builder-0.9.2 as www/merb-builder.

This package contains a plugin for the Merb framework that provides
support for using ruby-builder classes to generate XML output.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:31 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-builder-0.9.2 as www/merb-builder.

This package contains a plugin for the Merb framework that provides
support for using ruby-builder classes to generate XML output.

16 years agoInitial import of merb-assets-0.9.2 as www/merb-assets.
jlam [Fri, 4 Apr 2008 15:23:23 +0000 (15:23 +0000)]
Initial import of merb-assets-0.9.2 as www/merb-assets.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:23 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-assets-0.9.2 as www/merb-assets.

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.

16 years agoInitial import of merb-activerecord-0.9.2 as www/merb-activerecord.
jlam [Fri, 4 Apr 2008 15:23:15 +0000 (15:23 +0000)]
Initial import of merb-activerecord-0.9.2 as www/merb-activerecord.

This package contains a plugin for the Merb framework that provides
access to the ActiveRecord ORM.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:15 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-activerecord-0.9.2 as www/merb-activerecord.

This package contains a plugin for the Merb framework that provides
access to the ActiveRecord ORM.

16 years agoInitial import of merb-action-args-0.9.2 as www/merb-action-args.
jlam [Fri, 4 Apr 2008 15:23:08 +0000 (15:23 +0000)]
Initial import of merb-action-args-0.9.2 as www/merb-action-args.

This package contains a plugin for the Merb framework that provides
support for arguments to actions that come in from the query.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:08 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-action-args-0.9.2 as www/merb-action-args.

This package contains a plugin for the Merb framework that provides
support for arguments to actions that come in from the query.

16 years agoInitial import of merb-0.9.2 as www/merb.
jlam [Fri, 4 Apr 2008 15:23:01 +0000 (15:23 +0000)]
Initial import of merb-0.9.2 as www/merb.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:23:01 +0000 (15:23 +0000)]
Merge from vendor branch TNF:
Initial import of merb-0.9.2 as www/merb.

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.

16 years agoInitial import of heel-0.6.0 as www/heel.
jlam [Fri, 4 Apr 2008 15:22:53 +0000 (15:22 +0000)]
Initial import of heel-0.6.0 as www/heel.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:22:53 +0000 (15:22 +0000)]
Merge from vendor branch TNF:
Initial import of heel-0.6.0 as www/heel.

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.

16 years agoUpdate erubis to version 2.5.0. Changes from version 2.3.1 include:
jlam [Fri, 4 Apr 2008 15:22:47 +0000 (15:22 +0000)]
Update erubis to version 2.5.0.  Changes from version 2.3.1 include:

+ 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.

16 years agoInitial import of camping-1.5 as www/camping.
jlam [Fri, 4 Apr 2008 15:22:40 +0000 (15:22 +0000)]
Initial import of camping-1.5 as www/camping.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:22:40 +0000 (15:22 +0000)]
Merge from vendor branch TNF:
Initial import of camping-1.5 as www/camping.

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.

16 years agoUpdate ruby-tzinfo to version 0.3.8. Changes from version 0.3.5 include:
jlam [Fri, 4 Apr 2008 15:22:35 +0000 (15:22 +0000)]
Update ruby-tzinfo to version 0.3.8.  Changes from version 0.3.5 include:

+ Install as a Ruby gem.

* Updated to tzdata version 2008b
  (http://article.gmane.org/gmane.comp.time.tz/2149).

16 years agoInitial import of ruby18-xslt-0.9.5 as textproc/ruby-xslt.
jlam [Fri, 4 Apr 2008 15:22:29 +0000 (15:22 +0000)]
Initial import of ruby18-xslt-0.9.5 as textproc/ruby-xslt.

Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/>
and libxslt <http://xmlsoft.org/XSLT/>.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:22:29 +0000 (15:22 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-xslt-0.9.5 as textproc/ruby-xslt.

Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/>
and libxslt <http://xmlsoft.org/XSLT/>.

16 years agoUpdate ruby-xmlparser to version 0.6.81. Changes from version 0.6.8.1
jlam [Fri, 4 Apr 2008 15:22:24 +0000 (15:22 +0000)]
Update ruby-xmlparser to version 0.6.81.  Changes from version 0.6.8.1
include:

+ Install as a Ruby gem.

* Fix bug in openInputStream().

16 years agoUpdate ruby-rttool to version 1.0.2.0. Changes from version 1.0.2
jlam [Fri, 4 Apr 2008 15:22:20 +0000 (15:22 +0000)]
Update ruby-rttool to version 1.0.2.0.  Changes from version 1.0.2
are only that this now installs as a gem, but the gem has a slightly
different version number.

16 years agoInitial import of ruby18-rison-1.2.1 as textproc/ruby-rison.
jlam [Fri, 4 Apr 2008 15:22:14 +0000 (15:22 +0000)]
Initial import of ruby18-rison-1.2.1 as textproc/ruby-rison.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:22:14 +0000 (15:22 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-rison-1.2.1 as textproc/ruby-rison.

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.

16 years agoUpdate ruby-maruku to version 0.5.8. Chanages from version 0.5.6 include:
jlam [Fri, 4 Apr 2008 15:22:09 +0000 (15:22 +0000)]
Update ruby-maruku to version 0.5.8.  Chanages from version 0.5.6 include:

+ 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.

16 years agoInitial import of ruby18-markaby-0.5 as textproc/ruby-markaby.
jlam [Fri, 4 Apr 2008 15:22:02 +0000 (15:22 +0000)]
Initial import of ruby18-markaby-0.5 as textproc/ruby-markaby.

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.)

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:22:02 +0000 (15:22 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-markaby-0.5 as textproc/ruby-markaby.

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.)

16 years agoUpdate ruby-libxml to version 0.5.4. Changes from version 0.3.8.4 include:
jlam [Fri, 4 Apr 2008 15:21:57 +0000 (15:21 +0000)]
Update ruby-libxml to version 0.5.4.  Changes from version 0.3.8.4 include:

+ 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.

16 years agoInitial import of ruby18-json-pure-1.1.2 as textproc/ruby-json-pure.
jlam [Fri, 4 Apr 2008 15:21:50 +0000 (15:21 +0000)]
Initial import of ruby18-json-pure-1.1.2 as textproc/ruby-json-pure.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:50 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-json-pure-1.1.2 as textproc/ruby-json-pure.

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.

16 years agoInitial import of ruby18-json-1.1.2 as textproc/ruby-json.
jlam [Fri, 4 Apr 2008 15:21:43 +0000 (15:21 +0000)]
Initial import of ruby18-json-1.1.2 as textproc/ruby-json.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:43 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-json-1.1.2 as textproc/ruby-json.

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.

16 years agoUpdate ruby-hpricot to version 0.6. Changes from version 0.5.140 include:
jlam [Fri, 4 Apr 2008 15:21:39 +0000 (15:21 +0000)]
Update ruby-hpricot to version 0.6.  Changes from version 0.5.140 include:

+ 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.

16 years agoInitial import of ruby18-haml-1.8.2 as textproc/ruby-haml.
jlam [Fri, 4 Apr 2008 15:21:33 +0000 (15:21 +0000)]
Initial import of ruby18-haml-1.8.2 as textproc/ruby-haml.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:33 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-haml-1.8.2 as textproc/ruby-haml.

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.

16 years agopkg_install-20080404:
joerg [Fri, 4 Apr 2008 15:21:32 +0000 (15:21 +0000)]
pkg_install-20080404:
Switch pkg_info to use libfetch for remote access.

16 years agoUpdate ruby-ferret to version 0.11.6. Changes from version 0.11.4
jlam [Fri, 4 Apr 2008 15:21:28 +0000 (15:21 +0000)]
Update ruby-ferret to version 0.11.6.  Changes from version 0.11.4
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

16 years agoUpdate ruby-feed-normalizer to version 1.5.1. Changes from version 1.3.0
jlam [Fri, 4 Apr 2008 15:21:25 +0000 (15:21 +0000)]
Update ruby-feed-normalizer to version 1.5.1.  Changes from version 1.3.0
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.

16 years agoInitial import of ruby18-diff-lcs-1.1.2 as textproc/ruby-diff-lcs.
jlam [Fri, 4 Apr 2008 15:21:20 +0000 (15:21 +0000)]
Initial import of ruby18-diff-lcs-1.1.2 as textproc/ruby-diff-lcs.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:20 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-diff-lcs-1.1.2 as textproc/ruby-diff-lcs.

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.

16 years agoInitial import of ruby18-coderay-0.7.4.215 as textproc/ruby-coderay.
jlam [Fri, 4 Apr 2008 15:21:13 +0000 (15:21 +0000)]
Initial import of ruby18-coderay-0.7.4.215 as textproc/ruby-coderay.

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.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:13 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-coderay-0.7.4.215 as textproc/ruby-coderay.

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.

16 years agoInitial import of ruby18-builder-2.1.2 as textproc/ruby-builder.
jlam [Fri, 4 Apr 2008 15:21:06 +0000 (15:21 +0000)]
Initial import of ruby18-builder-2.1.2 as textproc/ruby-builder.

Builder provide a simple way programmatically create XML markup and
data structures within Ruby.

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:06 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-builder-2.1.2 as textproc/ruby-builder.

Builder provide a simple way programmatically create XML markup and
data structures within Ruby.

16 years agoInitial import of ruby18-bluecloth-1.0.0 as textproc/ruby-bluecloth.
jlam [Fri, 4 Apr 2008 15:21:00 +0000 (15:21 +0000)]
Initial import of ruby18-bluecloth-1.0.0 as textproc/ruby-bluecloth.

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).

16 years agoMerge from vendor branch TNF:
jlam [Fri, 4 Apr 2008 15:21:00 +0000 (15:21 +0000)]
Merge from vendor branch TNF:
Initial import of ruby18-bluecloth-1.0.0 as textproc/ruby-bluecloth.

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).