Commit graph

124448 commits

Author SHA1 Message Date
jlam
7e66bec622 RUBY_REPLACE_DIRS is relative to ${WRKSRC} so no need to give the absolute
path to these directories.
2008-04-04 15:31:39 +00:00
joerg
372043a7ec Supports DESTDIR. 2008-04-04 15:30:05 +00:00
jlam
49044b1ec2 Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
2008-04-04 15:30:00 +00:00
joerg
d5b336e4ba Supports DESTDIR. 2008-04-04 15:29:51 +00:00
jlam
d3cbe6a1e8 Initial import of ruby18-memcache-0.1.0 as devel/ruby-memcache.
The ruby-memcache package is a wrapper around memcache(3) and provides
exceptionally fast access to a memcached(8) cluster.
2008-04-04 15:28:10 +00:00
joerg
1ed9bf8645 DESTDIR support. Fix permissions. 2008-04-04 15:27:25 +00:00
jlam
58f016cfb1 Initial import of webby-0.8.2 as www/webby.
Webby is a static website generator tool.  Rake tasks are used to
convert erb, textile, markdown, etc. formatted files into HTML suitable
for publication to a web server.
2008-04-04 15:27:12 +00:00
jlam
97d57cadba Initial import of ruby18-thoth-flickr-0.1.0 as www/thoth-flickr.
This package contains a Flickr plugin for the Thoth blog engine.
2008-04-04 15:27:05 +00:00
joerg
5cb1efea4e DESTDIR supported. 2008-04-04 15:27:03 +00:00
jlam
67c1221756 Initial import of ruby18-thoth-delicious-0.1.0 as www/thoth-delicious.
This package contains a del.icio.us plugin for the Thoth blog engine.
2008-04-04 15:26:58 +00:00
jlam
2c69249eee 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.
2008-04-04 15:26:51 +00:00
jlam
e7f536900a 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.
2008-04-04 15:26:44 +00:00
jlam
11f7e2b3a1 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.
2008-04-04 15:26:37 +00:00
jlam
c6ca2145e0 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.
2008-04-04 15:26:29 +00:00
jlam
b8705b6eda 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.
2008-04-04 15:26:25 +00:00
jlam
4ca0571052 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.
2008-04-04 15:26:19 +00:00
jlam
dc1b6a75f0 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.
2008-04-04 15:26:10 +00:00
jlam
db6dd5cc13 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.
2008-04-04 15:26:03 +00:00
jlam
e0ec184836 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.
2008-04-04 15:25:54 +00:00
joerg
717b995ce4 Supports DESTDIR. 2008-04-04 15:25:53 +00:00
jlam
3a9fffc571 Initial import of mongrel-console-0.2.1 as www/mongrel-console.
This package provides a combined Mongrel and Rails IRB console.
2008-04-04 15:25:46 +00:00
jlam
9fa32185aa 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.
2008-04-04 15:25:38 +00:00
joerg
af7341fcbb Supports DESTDIR. 2008-04-04 15:25:37 +00:00
jlam
edb04a9bf6 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.
2008-04-04 15:25:31 +00:00
jlam
0ba4a27721 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.
2008-04-04 15:25:27 +00:00
jlam
e935c7ad60 Initial import of merbful-authentication-0.9.2 as
www/merbful-authentication.

Merbful-authentiation is a RESTful authentication plugin for the Merb
application framework.
2008-04-04 15:25:21 +00:00
joerg
711c7afa2c Supports DESTDIR. 2008-04-04 15:25:18 +00:00
jlam
ff087126be 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.
2008-04-04 15:25:13 +00:00
jlam
8431dd0fef 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.
2008-04-04 15:25:06 +00:00
jlam
211a000628 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.
2008-04-04 15:25:00 +00:00
joerg
a1ae991bb6 DESTDIR support. 2008-04-04 15:24:56 +00:00
jlam
d6cfe5a491 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.
2008-04-04 15:24:52 +00:00
jlam
a3e894bb57 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.
2008-04-04 15:24:45 +00:00
jlam
dae9510c7d 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.
2008-04-04 15:24:38 +00:00
jlam
43ac64328b 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.
2008-04-04 15:24:31 +00:00
jlam
a9aec1428b 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.
2008-04-04 15:24:23 +00:00
joerg
3cbba4d437 DESTDIR support. 2008-04-04 15:24:20 +00:00
jlam
186c640c51 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.
2008-04-04 15:24:15 +00:00
jlam
99cae6c922 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.
2008-04-04 15:24:08 +00:00
jlam
5afb2b7f77 Initial import of merb-gen-0.9.2 as www/merb-gen.
This package provides application and plugin generator scripts for Merb.
2008-04-04 15:24:00 +00:00
jlam
3358e4a5b0 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.
2008-04-04 15:23:53 +00:00
jlam
6e4a4890ff 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.
2008-04-04 15:23:46 +00:00
jlam
c0efbf50c4 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.
2008-04-04 15:23:39 +00:00
jlam
f50b801468 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.
2008-04-04 15:23:31 +00:00
jlam
4f4e681c82 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.
2008-04-04 15:23:23 +00:00
jlam
37633d7145 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.
2008-04-04 15:23:15 +00:00
jlam
4d6bfa264e 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.
2008-04-04 15:23:08 +00:00
jlam
1c1c9ef950 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.
2008-04-04 15:23:01 +00:00
jlam
e1c77d5b6c 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.
2008-04-04 15:22:53 +00:00
jlam
a0a3e24b8d 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.
2008-04-04 15:22:47 +00:00