aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/rubygem-archive-zip/pkg-descr2
-rw-r--r--audio/rubygem-ruby-mp3info/pkg-descr2
-rw-r--r--comms/rubygem-callsign/pkg-descr2
-rw-r--r--comms/rubygem-ruby-termios/pkg-descr2
-rw-r--r--databases/rubygem-activerecord-jdbc-adapter/pkg-descr2
-rw-r--r--databases/rubygem-activerecord-jdbcmysql-adapter/pkg-descr2
-rw-r--r--databases/rubygem-couchrest/pkg-descr2
-rw-r--r--databases/rubygem-delayed_job_data_mapper/pkg-descr2
-rw-r--r--databases/rubygem-dm-chunked_query/pkg-descr2
-rw-r--r--databases/rubygem-familia/pkg-descr2
-rw-r--r--databases/rubygem-memcache/pkg-descr2
-rw-r--r--databases/rubygem-pg/pkg-descr2
-rw-r--r--databases/rubygem-redis/pkg-descr2
-rw-r--r--databases/rubygem-sqlite3-ruby/pkg-descr2
-rw-r--r--devel/rubygem-ansi/pkg-descr2
-rw-r--r--devel/rubygem-app_config/pkg-descr2
-rw-r--r--devel/rubygem-attic/pkg-descr2
-rw-r--r--devel/rubygem-benelux/pkg-descr2
-rw-r--r--devel/rubygem-coffee-script-source/pkg-descr2
-rw-r--r--devel/rubygem-coffee-script/pkg-descr2
-rw-r--r--devel/rubygem-columnize/pkg-descr2
-rw-r--r--devel/rubygem-drydock/pkg-descr2
-rw-r--r--devel/rubygem-execjs/pkg-descr2
-rw-r--r--devel/rubygem-fastri/pkg-descr2
-rw-r--r--devel/rubygem-file-tail/pkg-descr2
-rw-r--r--devel/rubygem-getopt-declare/pkg-descr2
-rw-r--r--devel/rubygem-gibbler/pkg-descr2
-rw-r--r--devel/rubygem-hike/pkg-descr2
-rw-r--r--devel/rubygem-hoe/pkg-descr2
-rw-r--r--devel/rubygem-io-like/pkg-descr2
-rw-r--r--devel/rubygem-kgio/pkg-descr2
-rw-r--r--devel/rubygem-launchy/pkg-descr2
-rw-r--r--devel/rubygem-lockfile/pkg-descr2
-rw-r--r--devel/rubygem-main/pkg-descr2
-rw-r--r--devel/rubygem-minitest/pkg-descr2
-rw-r--r--devel/rubygem-msgpack/pkg-descr2
-rw-r--r--devel/rubygem-open4/pkg-descr2
-rw-r--r--devel/rubygem-platform/pkg-descr2
-rw-r--r--devel/rubygem-polyglot/pkg-descr2
-rw-r--r--devel/rubygem-posix-spawn/pkg-descr2
-rw-r--r--devel/rubygem-railsless-deploy/pkg-descr2
-rw-r--r--devel/rubygem-rb-inotify/pkg-descr2
-rw-r--r--devel/rubygem-rdoc/pkg-descr2
-rw-r--r--devel/rubygem-rspec-core/pkg-descr2
-rw-r--r--devel/rubygem-rspec-expectations/pkg-descr2
-rw-r--r--devel/rubygem-rspec-mocks/pkg-descr2
-rw-r--r--devel/rubygem-ruby-debug-base/pkg-descr2
-rw-r--r--devel/rubygem-ruby-debug-ide/pkg-descr2
-rw-r--r--devel/rubygem-ruby_parser/pkg-descr2
-rw-r--r--devel/rubygem-sexp_processor/pkg-descr2
-rw-r--r--devel/rubygem-stella/pkg-descr2
-rw-r--r--devel/rubygem-stomp/pkg-descr2
-rw-r--r--devel/rubygem-storable/pkg-descr4
-rw-r--r--devel/rubygem-subexec/pkg-descr2
-rw-r--r--devel/rubygem-sysinfo/pkg-descr2
-rw-r--r--devel/rubygem-test-unit/pkg-descr2
-rw-r--r--devel/rubygem-test/pkg-descr2
-rw-r--r--devel/rubygem-tins/pkg-descr2
-rw-r--r--devel/rubygem-turn/pkg-descr2
-rw-r--r--dns/rubygem-public_suffix_service/pkg-descr6
-rw-r--r--graphics/rubygem-chunky_png/pkg-descr2
-rw-r--r--graphics/rubygem-png/pkg-descr2
-rw-r--r--irc/rubygem-net-irc/pkg-descr2
-rw-r--r--java/rubygem-rjb/pkg-descr2
-rw-r--r--mail/rubygem-larch/pkg-descr2
-rw-r--r--net/rubygem-amqp-utils/pkg-descr2
-rw-r--r--net/rubygem-bunny/pkg-descr2
-rw-r--r--net/rubygem-http_parser.rb/pkg-descr2
-rw-r--r--net/rubygem-oauth2/pkg-descr2
-rw-r--r--net/rubygem-uri-redis/pkg-descr2
-rw-r--r--security/rubygem-twitter_oauth/pkg-descr2
-rw-r--r--sysutils/rubygem-puppet-module/pkg-descr2
-rw-r--r--textproc/rubygem-albino/pkg-descr2
-rw-r--r--textproc/rubygem-escape_utils/pkg-descr2
-rw-r--r--www/rubygem-em-websocket/pkg-descr2
-rw-r--r--www/rubygem-innate/pkg-descr2
-rw-r--r--www/rubygem-rack-protection/pkg-descr2
-rw-r--r--www/rubygem-robots/pkg-descr2
-rw-r--r--www/rubygem-uglifier/pkg-descr2
-rw-r--r--www/rubygem-url_escape/pkg-descr2
80 files changed, 83 insertions, 83 deletions
diff --git a/archivers/rubygem-archive-zip/pkg-descr b/archivers/rubygem-archive-zip/pkg-descr
index 42dedb633702..dc8502d6b35d 100644
--- a/archivers/rubygem-archive-zip/pkg-descr
+++ b/archivers/rubygem-archive-zip/pkg-descr
@@ -7,4 +7,4 @@ More complex operations involving the manipulation of existing archives in place
work. Even adding advanced features such as new compression codecs are
supported with a moderate amount of effort.
-WWW: https://github.com/javanthropus/archive-zip
+WWW: https://github.com/javanthropus/archive-zip
diff --git a/audio/rubygem-ruby-mp3info/pkg-descr b/audio/rubygem-ruby-mp3info/pkg-descr
index 722ef1710de7..af9924c99205 100644
--- a/audio/rubygem-ruby-mp3info/pkg-descr
+++ b/audio/rubygem-ruby-mp3info/pkg-descr
@@ -3,4 +3,4 @@ This library gives you access to low level informations on mp3 files
id3v1 tag and read id3v2. It is written in pure ruby.
Author: Guillaume Pierronnet <moumar@netcourrier.com>
-WWW: http://rubyforge.org/projects/ruby-mp3info
+WWW: https://github.com/moumar/ruby-mp3info
diff --git a/comms/rubygem-callsign/pkg-descr b/comms/rubygem-callsign/pkg-descr
index 1d33fcb76dd8..1c663cca34a3 100644
--- a/comms/rubygem-callsign/pkg-descr
+++ b/comms/rubygem-callsign/pkg-descr
@@ -1,4 +1,4 @@
This Gem provides a Ruby-Frontend to the callook.info
Amateur Radio Callsign Lookup service.
-WWW: https://github.com/codeblock/CallSignRb
+WWW: https://github.com/codeblock/callsign-gem
diff --git a/comms/rubygem-ruby-termios/pkg-descr b/comms/rubygem-ruby-termios/pkg-descr
index 40822b1a8163..c194f2ad73d3 100644
--- a/comms/rubygem-ruby-termios/pkg-descr
+++ b/comms/rubygem-ruby-termios/pkg-descr
@@ -1,3 +1,3 @@
Ruby-termios is a Ruby interface to termios.
-WWW: https://github.com/arika/ruby-termios
+WWW: http://arika.org/ruby/termios
diff --git a/databases/rubygem-activerecord-jdbc-adapter/pkg-descr b/databases/rubygem-activerecord-jdbc-adapter/pkg-descr
index 54ed94d8565a..30072cc5825b 100644
--- a/databases/rubygem-activerecord-jdbc-adapter/pkg-descr
+++ b/databases/rubygem-activerecord-jdbc-adapter/pkg-descr
@@ -3,4 +3,4 @@ that can be used with JRuby.
It allows use of virtually any JDBC-compliant database with your
JRuby on Rails application.
-WWW: http://jruby-extras.rubyforge.org/activerecord-jdbc-adapter
+WWW: https://github.com/jruby/activerecord-jdbc-adapter
diff --git a/databases/rubygem-activerecord-jdbcmysql-adapter/pkg-descr b/databases/rubygem-activerecord-jdbcmysql-adapter/pkg-descr
index 42d06a8b1107..c7006d59097c 100644
--- a/databases/rubygem-activerecord-jdbcmysql-adapter/pkg-descr
+++ b/databases/rubygem-activerecord-jdbcmysql-adapter/pkg-descr
@@ -1,3 +1,3 @@
This is an ActiveRecord driver for MySQL using JDBC running under JRuby.
-WWW: http://jruby-extras.rubyforge.org/ActiveRecord-JDBC
+WWW: https://github.com/jruby/activerecord-jdbc-adapter
diff --git a/databases/rubygem-couchrest/pkg-descr b/databases/rubygem-couchrest/pkg-descr
index cfe4afdcf2eb..eb552ac82f3f 100644
--- a/databases/rubygem-couchrest/pkg-descr
+++ b/databases/rubygem-couchrest/pkg-descr
@@ -1,4 +1,4 @@
CouchRest provides a simple interface on top of CouchDB's RESTful HTTP API,
as well as including some utility scripts for managing views and attachments.
-WWW: http://rubygems.org/gems/couchrest
+WWW: https://github.com/couchrest/couchrest
diff --git a/databases/rubygem-delayed_job_data_mapper/pkg-descr b/databases/rubygem-delayed_job_data_mapper/pkg-descr
index 2cf0dc2a9830..6cadbed9675b 100644
--- a/databases/rubygem-delayed_job_data_mapper/pkg-descr
+++ b/databases/rubygem-delayed_job_data_mapper/pkg-descr
@@ -1,3 +1,3 @@
DataMapper backend for delayed_job
-WWW: http://rubygems.org/gems/delayed_job_data_mapper
+WWW: https://github.com/collectiveidea/delayed_job_data_mapper
diff --git a/databases/rubygem-dm-chunked_query/pkg-descr b/databases/rubygem-dm-chunked_query/pkg-descr
index 9807ba54b4bd..907923b9177b 100644
--- a/databases/rubygem-dm-chunked_query/pkg-descr
+++ b/databases/rubygem-dm-chunked_query/pkg-descr
@@ -1,3 +1,3 @@
Allows performing chunked queries on DataMapper Models or Collections.
-WWW: http://rubygems.org/gems/dm-chunked_query
+WWW: https://github.com/postmodern/dm-chunked_query
diff --git a/databases/rubygem-familia/pkg-descr b/databases/rubygem-familia/pkg-descr
index b2559d06ca63..fe9a77c89618 100644
--- a/databases/rubygem-familia/pkg-descr
+++ b/databases/rubygem-familia/pkg-descr
@@ -1,4 +1,4 @@
rubygem-familia helps to organize and store Ruby objects in Redis.
WWW: https://github.com/delano/familia
-WWW: https://rubygems.org/gems/familia
+WWW: https://github.com/delano/familia
diff --git a/databases/rubygem-memcache/pkg-descr b/databases/rubygem-memcache/pkg-descr
index 7c62a4130cc5..66070ad8023d 100644
--- a/databases/rubygem-memcache/pkg-descr
+++ b/databases/rubygem-memcache/pkg-descr
@@ -3,4 +3,4 @@ rubygem-memcache
Ruby client for memcached supporting advanced
protocol features and pluggable architecture.
-WWW: http://github.com/ninjudd/memcache
+WWW: https://github.com/ninjudd/memcache
diff --git a/databases/rubygem-pg/pkg-descr b/databases/rubygem-pg/pkg-descr
index 2add6a9ba9b8..ccfb9a470caa 100644
--- a/databases/rubygem-pg/pkg-descr
+++ b/databases/rubygem-pg/pkg-descr
@@ -2,4 +2,4 @@ rubygem-pg provides the module "pg", a Ruby interface to the
PostgreSQL Relational Database Management System, which
supersedes the old "postgres" module.
-WWW: http://bitbucket.org/ged/ruby-pg/
+WWW: https://bitbucket.org/ged/ruby-pg
diff --git a/databases/rubygem-redis/pkg-descr b/databases/rubygem-redis/pkg-descr
index 9ed5376bb570..c6dee9354c06 100644
--- a/databases/rubygem-redis/pkg-descr
+++ b/databases/rubygem-redis/pkg-descr
@@ -1,4 +1,4 @@
rubygem-redis is a Ruby client library for the Redis key-value store.
WWW: https://github.com/ezmobius/redis-rb
-WWW: https://rubygems.org/gems/redis
+WWW: https://github.com/ezmobius/redis-rb
diff --git a/databases/rubygem-sqlite3-ruby/pkg-descr b/databases/rubygem-sqlite3-ruby/pkg-descr
index 869c8a69bfcc..aeb9e34b9ce2 100644
--- a/databases/rubygem-sqlite3-ruby/pkg-descr
+++ b/databases/rubygem-sqlite3-ruby/pkg-descr
@@ -6,4 +6,4 @@ If you want portability between backends, use DBI. If you want ease
of use with SQLite, use this.
Author: Jamis Buck (minam) <jgb3@email.byu.edu>
-WWW: https://github.com/qoobaa/sqlite3
+WWW: https://github.com/luislavena/sqlite3-ruby
diff --git a/devel/rubygem-ansi/pkg-descr b/devel/rubygem-ansi/pkg-descr
index 1ebb539b05ed..26b5b76713e6 100644
--- a/devel/rubygem-ansi/pkg-descr
+++ b/devel/rubygem-ansi/pkg-descr
@@ -1,4 +1,4 @@
The ANSI project is a collection of ANSI escape code related libraries enabling
ANSI code based colorization and stylization of output.
-WWW: http://rubyworks.github.com/ansi/
+WWW: http://rubyworks.github.com/ansi
diff --git a/devel/rubygem-app_config/pkg-descr b/devel/rubygem-app_config/pkg-descr
index f603ae9baa8f..24b08347c550 100644
--- a/devel/rubygem-app_config/pkg-descr
+++ b/devel/rubygem-app_config/pkg-descr
@@ -1,4 +1,4 @@
An easy to use, customizable library to easily store and retrieve application
(or library) configuration in key/value pairs.
-WWW: https://github.com/oshuma/app_config/
+WWW: http://oshuma.github.com/app_config
diff --git a/devel/rubygem-attic/pkg-descr b/devel/rubygem-attic/pkg-descr
index fd00439d17c5..e4d41ef59df4 100644
--- a/devel/rubygem-attic/pkg-descr
+++ b/devel/rubygem-attic/pkg-descr
@@ -2,4 +2,4 @@ rubygem-attic provides a place to hide private instance variables in your Ruby
objects.
WWW: https://github.com/delano/attic
-WWW: https://rubygems.org/gems/attic
+WWW: https://github.com/delano/attic
diff --git a/devel/rubygem-benelux/pkg-descr b/devel/rubygem-benelux/pkg-descr
index e20c90a83505..e98c305bc8af 100644
--- a/devel/rubygem-benelux/pkg-descr
+++ b/devel/rubygem-benelux/pkg-descr
@@ -8,4 +8,4 @@ Features:
- Thread-safe
WWW: https://github.com/delano/benelux
-WWW: https://rubygems.org/gems/benelux
+WWW: https://github.com/delano/benelux
diff --git a/devel/rubygem-coffee-script-source/pkg-descr b/devel/rubygem-coffee-script-source/pkg-descr
index f0e8d3fa7467..2c5c8dcc0bd0 100644
--- a/devel/rubygem-coffee-script-source/pkg-descr
+++ b/devel/rubygem-coffee-script-source/pkg-descr
@@ -3,4 +3,4 @@ all of those embarrassing braces and semicolons, JavaScript has always had a
gorgeous object model at its heart. CoffeeScript is an attempt to expose the
good parts of JavaScript in a simple way.
-WWW: http://rubygems.org/gems/coffee-script-source
+WWW: http://jashkenas.github.com/coffee-script/
diff --git a/devel/rubygem-coffee-script/pkg-descr b/devel/rubygem-coffee-script/pkg-descr
index dbd1b9a23d7f..7d747ea0de19 100644
--- a/devel/rubygem-coffee-script/pkg-descr
+++ b/devel/rubygem-coffee-script/pkg-descr
@@ -1,3 +1,3 @@
Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.
-WWW: http://rubygems.org/gems/coffee-script
+WWW: https://github.com/josh/ruby-coffee-script
diff --git a/devel/rubygem-columnize/pkg-descr b/devel/rubygem-columnize/pkg-descr
index 93e681df71da..43e92fd2e35f 100644
--- a/devel/rubygem-columnize/pkg-descr
+++ b/devel/rubygem-columnize/pkg-descr
@@ -1,3 +1,3 @@
Columnize - sorts an array in column order.
-WWW: http://rubyforge.org/projects/rocky-hacks/columnize
+WWW: https://github.com/rocky/columnize
diff --git a/devel/rubygem-drydock/pkg-descr b/devel/rubygem-drydock/pkg-descr
index 16a1e8f1d987..d1272afffb0a 100644
--- a/devel/rubygem-drydock/pkg-descr
+++ b/devel/rubygem-drydock/pkg-descr
@@ -3,4 +3,4 @@ applications. The core class is contained in a single .rb file so it's easy to
copy directly into your project. See below for examples.
WWW: https://github.com/delano/drydock
-WWW: https://rubygems.org/gems/drydock
+WWW: https://github.com/delano/drydock
diff --git a/devel/rubygem-execjs/pkg-descr b/devel/rubygem-execjs/pkg-descr
index af50ffb42ef1..e09b01bd7585 100644
--- a/devel/rubygem-execjs/pkg-descr
+++ b/devel/rubygem-execjs/pkg-descr
@@ -1,3 +1,3 @@
ExecJS lets you run JavaScript code from Ruby.
-WWW: http://rubygems.org/gems/execjs
+WWW: https://github.com/sstephenson/execjs
diff --git a/devel/rubygem-fastri/pkg-descr b/devel/rubygem-fastri/pkg-descr
index f6e336a006ac..c5ea4d076926 100644
--- a/devel/rubygem-fastri/pkg-descr
+++ b/devel/rubygem-fastri/pkg-descr
@@ -3,4 +3,4 @@ RAM, "scoped" searches, e.g. get String extensions defined in a given RubyGems
package, fast full-text search, remote access via DRb (auto-discovered).
Author: Mauricio Julio Fernandez Pradier <mfp@acm.org>
-WWW: http://rubygems.org/gems/fastri
+WWW: http://eigenclass.org/hiki/fastri
diff --git a/devel/rubygem-file-tail/pkg-descr b/devel/rubygem-file-tail/pkg-descr
index 2e9b9ecd4222..770c73931c5b 100644
--- a/devel/rubygem-file-tail/pkg-descr
+++ b/devel/rubygem-file-tail/pkg-descr
@@ -6,4 +6,4 @@ This Library is similar to Perl's File::Tail. It can be used to
extend Ruby's File-objects, for File-derived classes, or by
using the included simple File::Tail::Logfile class.
-WWW: http://flori.github.com/file-tail
+WWW: https://github.com/flori/file-tail
diff --git a/devel/rubygem-getopt-declare/pkg-descr b/devel/rubygem-getopt-declare/pkg-descr
index 7818edcf0fdd..c7761d80781e 100644
--- a/devel/rubygem-getopt-declare/pkg-descr
+++ b/devel/rubygem-getopt-declare/pkg-descr
@@ -3,4 +3,4 @@ specifically designed to be powerful but exceptionally easy to use. It supports
many options not supported by optparser or getoptlong as well as it has a
simpler syntax.
-WWW: http://rubyforge.org/projects/getoptdeclare/
+WWW: http://www.rubyforge.org/projects/getoptdeclare/
diff --git a/devel/rubygem-gibbler/pkg-descr b/devel/rubygem-gibbler/pkg-descr
index b48d1d0eb6ff..fa62c0858026 100644
--- a/devel/rubygem-gibbler/pkg-descr
+++ b/devel/rubygem-gibbler/pkg-descr
@@ -1,4 +1,4 @@
rubygem-gibbler provides git-like hashes and history for Ruby objects.
WWW: https://github.com/delano/gibbler
-WWW: https://rubygems.org/gems/gibbler
+WWW: https://github.com/delano/gibbler
diff --git a/devel/rubygem-hike/pkg-descr b/devel/rubygem-hike/pkg-descr
index 0fc9be181fdc..b6a0fdf22f81 100644
--- a/devel/rubygem-hike/pkg-descr
+++ b/devel/rubygem-hike/pkg-descr
@@ -1,3 +1,3 @@
A Ruby library for finding files in a set of paths.
-WWW: http://rubygems.org/gems/hike
+WWW: https://github.com/sstephenson/hike
diff --git a/devel/rubygem-hoe/pkg-descr b/devel/rubygem-hoe/pkg-descr
index 3c46dd07ffc0..247f0169abe6 100644
--- a/devel/rubygem-hoe/pkg-descr
+++ b/devel/rubygem-hoe/pkg-descr
@@ -2,4 +2,4 @@ Hoe is a simple rake/rubygems helper for project Rakefiles. It
generates all the usual tasks for projects including rdoc generation,
testing, packaging, and deployment.
-WWW: http://rubyforge.org/projects/seattlerb/
+WWW: https://github.com/seattlerb/hoe
diff --git a/devel/rubygem-io-like/pkg-descr b/devel/rubygem-io-like/pkg-descr
index 233b0cba0028..ccb85d2bef10 100644
--- a/devel/rubygem-io-like/pkg-descr
+++ b/devel/rubygem-io-like/pkg-descr
@@ -4,4 +4,4 @@ class which includes IO::Like needs to provide only a few methods in order to
enable the higher level methods. Buffering is automatically provided by default
for the methods which normally provide it in IO.
-WWW: https://github.com/javanthropus/io-like
+WWW: http://io-like.rubyforge.org
diff --git a/devel/rubygem-kgio/pkg-descr b/devel/rubygem-kgio/pkg-descr
index c97deafe13f5..a765dd7828ed 100644
--- a/devel/rubygem-kgio/pkg-descr
+++ b/devel/rubygem-kgio/pkg-descr
@@ -3,4 +3,4 @@ EAGAIN and EINPROGRESS. It is intended for use with the Unicorn and Rainbows!
Rack servers, but may be used by other applications (that run on Unix-like
platforms).
-WWW: http://bogomips.org/kgio/
+WWW: http://bogomips.org/kgio/
diff --git a/devel/rubygem-launchy/pkg-descr b/devel/rubygem-launchy/pkg-descr
index 4189e95e69a7..8d08518061f3 100644
--- a/devel/rubygem-launchy/pkg-descr
+++ b/devel/rubygem-launchy/pkg-descr
@@ -6,4 +6,4 @@ be launched differently on each platform. Launchy
is here to make a common approach to launching
external application from within ruby programs.
-WWW: http://rubygems.org/gems/launchy
+WWW: http://www.copiousfreetime.org/projects/launchy
diff --git a/devel/rubygem-lockfile/pkg-descr b/devel/rubygem-lockfile/pkg-descr
index 4065f3e9efc0..db898d7e60bc 100644
--- a/devel/rubygem-lockfile/pkg-descr
+++ b/devel/rubygem-lockfile/pkg-descr
@@ -5,4 +5,4 @@ lockfile 'fresh' by touching it at a regular interval. in this way a lease
is maintained on the lockfile and other processes attempting to obtain the
lock can determine that it is in use.
-WWW: http://codeforpeople.com/lib/ruby/lockfile/
+WWW: https://github.com/ahoward/lockfile
diff --git a/devel/rubygem-main/pkg-descr b/devel/rubygem-main/pkg-descr
index 7a693168b33d..4685e48e2792 100644
--- a/devel/rubygem-main/pkg-descr
+++ b/devel/rubygem-main/pkg-descr
@@ -15,4 +15,4 @@ main.rb features the following:
In short main.rb aims to drastically lower the barrier to writing
uniform command line applications.
-WWW: https://github.com/ahoward/main/tree/master
+WWW: https://github.com/ahoward/main
diff --git a/devel/rubygem-minitest/pkg-descr b/devel/rubygem-minitest/pkg-descr
index 757814275831..79e5ac160825 100644
--- a/devel/rubygem-minitest/pkg-descr
+++ b/devel/rubygem-minitest/pkg-descr
@@ -2,4 +2,4 @@ Minitest provides a complete suite of testing facilities supporting TDD, BDD,
mocking, and benchmarking. minitest/unit is a small and incredibly fast unit
testing framework.
-WWW: http://rubyforge.org/projects/bfts
+WWW: https://github.com/seattlerb/minitest
diff --git a/devel/rubygem-msgpack/pkg-descr b/devel/rubygem-msgpack/pkg-descr
index 2f2b19c10c1b..b40a8b83b22f 100644
--- a/devel/rubygem-msgpack/pkg-descr
+++ b/devel/rubygem-msgpack/pkg-descr
@@ -2,4 +2,4 @@ MessagePack is a binary-based efficient data interchange format that
is focused on high performance. It is like JSON, but very fast and
small.
-WWW: http://msgpack.sourceforge.net/
+WWW: http://msgpack.org/
diff --git a/devel/rubygem-open4/pkg-descr b/devel/rubygem-open4/pkg-descr
index e17bc119c845..3b618111fe49 100644
--- a/devel/rubygem-open4/pkg-descr
+++ b/devel/rubygem-open4/pkg-descr
@@ -1,4 +1,4 @@
open child process with handles on pid, stdin, stdout, and stderr: manage
child processes and their io handles easily.
-WWW: https://github.com/ahoward/open4/tree/master
+WWW: https://github.com/ahoward/open4
diff --git a/devel/rubygem-platform/pkg-descr b/devel/rubygem-platform/pkg-descr
index 802c2b0a1bb8..bed747072ca5 100644
--- a/devel/rubygem-platform/pkg-descr
+++ b/devel/rubygem-platform/pkg-descr
@@ -5,4 +5,4 @@ information. You could easily do this yourself. We've just taken the
hassle out of it for you and hopefully covered a few of the more
unusual cases you mightn't have thought of yourself.
-WWW: http://platform.rubyforge.org/
+WWW: https://github.com/berk/platform
diff --git a/devel/rubygem-polyglot/pkg-descr b/devel/rubygem-polyglot/pkg-descr
index 7a63689c6e91..d79f96bec4ec 100644
--- a/devel/rubygem-polyglot/pkg-descr
+++ b/devel/rubygem-polyglot/pkg-descr
@@ -12,4 +12,4 @@ Required files are attempted first using the normal Ruby loader,
and if that fails, Polyglot conducts a search for a file having
a supported extension.
-WWW: http://polyglot.rubyforge.org
+WWW: https://github.com/cjheath/polyglot
diff --git a/devel/rubygem-posix-spawn/pkg-descr b/devel/rubygem-posix-spawn/pkg-descr
index 31152aaf2f00..e84c9f30a4b5 100644
--- a/devel/rubygem-posix-spawn/pkg-descr
+++ b/devel/rubygem-posix-spawn/pkg-descr
@@ -1,3 +1,3 @@
A Ruby wrapper which uses posix_spawnp(2) for faster process spawning
-WWW: https://github.com/rtomayko/posix-spawn
+WWW: https://github.com/rtomayko/posix-spawn
diff --git a/devel/rubygem-railsless-deploy/pkg-descr b/devel/rubygem-railsless-deploy/pkg-descr
index 97bdd591af83..61ed9d082a46 100644
--- a/devel/rubygem-railsless-deploy/pkg-descr
+++ b/devel/rubygem-railsless-deploy/pkg-descr
@@ -3,4 +3,4 @@ you to deploy any platform with ease; some people have had huge success with
this deploying rails projects where they needed to customise their deploy
strategy beyond the code which ships with the Capistrano gem.
-WWW: http://rubygems.org/gems/railsless-deploy
+WWW: https://github.com/leehambley/railsless-deploy/
diff --git a/devel/rubygem-rb-inotify/pkg-descr b/devel/rubygem-rb-inotify/pkg-descr
index 1983a0300e85..b95a80d8059d 100644
--- a/devel/rubygem-rb-inotify/pkg-descr
+++ b/devel/rubygem-rb-inotify/pkg-descr
@@ -1,4 +1,4 @@
rubygem-rb-inotify is a ruby wrapper for libinotify, using ffi.
WWW: https://github.com/nex3/rb-inotify
-WWW: https://rubygems.org/gems/rb-inotify
+WWW: https://github.com/nex3/rb-inotify
diff --git a/devel/rubygem-rdoc/pkg-descr b/devel/rubygem-rdoc/pkg-descr
index 82582d41c457..3cb42009cffb 100644
--- a/devel/rubygem-rdoc/pkg-descr
+++ b/devel/rubygem-rdoc/pkg-descr
@@ -2,4 +2,4 @@ RDoc produces HTML and command-line documentation for Ruby projects. RDoc
includes the +rdoc+ and +ri+ tools for generating and displaying online
documentation. See RDoc for a description of RDoc's markup and basic use.
-WWW: http://docs.seattlerb.org/rdoc/
+WWW: http://docs.seattlerb.org/rdoc
diff --git a/devel/rubygem-rspec-core/pkg-descr b/devel/rubygem-rspec-core/pkg-descr
index 4a2d33523221..19d0c4de94de 100644
--- a/devel/rubygem-rspec-core/pkg-descr
+++ b/devel/rubygem-rspec-core/pkg-descr
@@ -1,4 +1,4 @@
RSpec Core provides the structure for writing executable examples of how your
code should behave.
-WWW: https://github.com/rspec/rspec-core
+WWW: https://github.com/rspec
diff --git a/devel/rubygem-rspec-expectations/pkg-descr b/devel/rubygem-rspec-expectations/pkg-descr
index 4c671c94d9d9..bbef24c2380d 100644
--- a/devel/rubygem-rspec-expectations/pkg-descr
+++ b/devel/rubygem-rspec-expectations/pkg-descr
@@ -1,4 +1,4 @@
Rspec-expectations adds should and should_not to every object and includes
RSpec::Matchers, a library of standard matchers.
-WWW: https://github.com/rspec/rspec-expectations
+WWW: https://github.com/rspec/rspec-expectations
diff --git a/devel/rubygem-rspec-mocks/pkg-descr b/devel/rubygem-rspec-mocks/pkg-descr
index bbed01577a32..e5d69b052470 100644
--- a/devel/rubygem-rspec-mocks/pkg-descr
+++ b/devel/rubygem-rspec-mocks/pkg-descr
@@ -1,4 +1,4 @@
Rspec-mocks provides a test-double framework for rspec including support for
method stubs, fakes, and message expectations.
-WWW: https://github.com/rspec/rspec-mocks
+WWW: https://github.com/rspec/rspec-mocks
diff --git a/devel/rubygem-ruby-debug-base/pkg-descr b/devel/rubygem-ruby-debug-base/pkg-descr
index 47683388822c..900a8223d146 100644
--- a/devel/rubygem-ruby-debug-base/pkg-descr
+++ b/devel/rubygem-ruby-debug-base/pkg-descr
@@ -1,4 +1,4 @@
Faster implementation of the standard debug.rb using
a native extension with a new hook Ruby C API.
-WWW: http://rubyforge.org/projects/debug-commons/
+WWW: http://rubyforge.org/projects/ruby-debug/
diff --git a/devel/rubygem-ruby-debug-ide/pkg-descr b/devel/rubygem-ruby-debug-ide/pkg-descr
index bbd8f77d3aa6..b8867af02390 100644
--- a/devel/rubygem-ruby-debug-ide/pkg-descr
+++ b/devel/rubygem-ruby-debug-ide/pkg-descr
@@ -1,3 +1,3 @@
An interface which glues ruby-debug to IDEs like Eclipse (RDT) and NetBeans.
-WWW: http://rubyforge.org/projects/debug-commons/
+WWW: https://github.com/JetBrains/ruby-debug-ide
diff --git a/devel/rubygem-ruby_parser/pkg-descr b/devel/rubygem-ruby_parser/pkg-descr
index ec2ba3fdc0ef..1e30861a3397 100644
--- a/devel/rubygem-ruby_parser/pkg-descr
+++ b/devel/rubygem-ruby_parser/pkg-descr
@@ -4,4 +4,4 @@ the same as ParseTree's output: s-expressions using ruby's arrays and
base types.
Author: Ryan Davis (zenspider) <ryand-ruby@zenspider.com>
-WWW: http://parsetree.rubyforge.org/
+WWW: https://github.com/seattlerb/ruby_parser
diff --git a/devel/rubygem-sexp_processor/pkg-descr b/devel/rubygem-sexp_processor/pkg-descr
index 1248715c22d5..2914f5c8a252 100644
--- a/devel/rubygem-sexp_processor/pkg-descr
+++ b/devel/rubygem-sexp_processor/pkg-descr
@@ -2,4 +2,4 @@ sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure
-WWW: http://rubyforge.org/projects/parsetree/
+WWW: https://github.com/seattlerb/sexp_processor
diff --git a/devel/rubygem-stella/pkg-descr b/devel/rubygem-stella/pkg-descr
index f3f0c8120451..da145287ef4f 100644
--- a/devel/rubygem-stella/pkg-descr
+++ b/devel/rubygem-stella/pkg-descr
@@ -7,4 +7,4 @@ into your existing development process to help you run functional and
performance tests throughout your product lifecycle.
WWW: https://github.com/solutious/stella
-WWW: https://rubygems.org/gems/stella
+WWW: https://github.com/solutious/stella
diff --git a/devel/rubygem-stomp/pkg-descr b/devel/rubygem-stomp/pkg-descr
index 3fe6dd30f540..fa1985c128ee 100644
--- a/devel/rubygem-stomp/pkg-descr
+++ b/devel/rubygem-stomp/pkg-descr
@@ -7,4 +7,4 @@ widespread messaging interop among languages, platforms and brokers.
This is a rubygem binding for stomp.
-WWW: https://rubygems.org/gems/stomp
+WWW: https://github.com/morellon/stomp
diff --git a/devel/rubygem-storable/pkg-descr b/devel/rubygem-storable/pkg-descr
index 921f9e2ab504..2ed96143f9de 100644
--- a/devel/rubygem-storable/pkg-descr
+++ b/devel/rubygem-storable/pkg-descr
@@ -1,4 +1,4 @@
Marshal Ruby classes into and out of multiple formats (yaml, json, csv, tsv).
-WWW: https://github.com/delano/storable
-WWW: https://rubygems.org/gems/storable
+WWW: https://github.com/delano/storable/
+WWW: https://github.com/delano/storable/
diff --git a/devel/rubygem-subexec/pkg-descr b/devel/rubygem-subexec/pkg-descr
index b1f58b286f14..e8d0665e9605 100644
--- a/devel/rubygem-subexec/pkg-descr
+++ b/devel/rubygem-subexec/pkg-descr
@@ -1,4 +1,4 @@
Subexec spawns a subprocess with an optional timeout.
WWW: https://github.com/nulayer/subexec
-WWW: https://rubygems.org/gems/subexec
+WWW: https://github.com/nulayer/subexec
diff --git a/devel/rubygem-sysinfo/pkg-descr b/devel/rubygem-sysinfo/pkg-descr
index 153fe6459deb..1f816affc7b5 100644
--- a/devel/rubygem-sysinfo/pkg-descr
+++ b/devel/rubygem-sysinfo/pkg-descr
@@ -1 +1 @@
-WWW: https://rubygems.org/gems/sysinfo
+WWW: http://solutious.com/
diff --git a/devel/rubygem-test-unit/pkg-descr b/devel/rubygem-test-unit/pkg-descr
index 37bf9a85e7f0..d118b7d09f0a 100644
--- a/devel/rubygem-test-unit/pkg-descr
+++ b/devel/rubygem-test-unit/pkg-descr
@@ -4,4 +4,4 @@ in Ruby 1.8.x. Ruby 1.9.x bundles minitest not Test::Unit.
Test::Unit bundled in Ruby 1.8.x had not been improved but
unbundled Test::Unit (Test::Unit 2.x) will be improved actively.
-WWW: http://rubyforge.org/projects/test-unit/
+WWW: http://test-unit.rubyforge.org/
diff --git a/devel/rubygem-test/pkg-descr b/devel/rubygem-test/pkg-descr
index 7563e5e222cf..ce07e1625a84 100644
--- a/devel/rubygem-test/pkg-descr
+++ b/devel/rubygem-test/pkg-descr
@@ -1,4 +1,4 @@
GemTesters is a community effort to document the test results for various gems,
on various machine architectures.
-WWW: http://test.github.com/test/
+WWW: http://rubyworks.github.com/test
diff --git a/devel/rubygem-tins/pkg-descr b/devel/rubygem-tins/pkg-descr
index 9933760b224a..63c05f008fcd 100644
--- a/devel/rubygem-tins/pkg-descr
+++ b/devel/rubygem-tins/pkg-descr
@@ -1,4 +1,4 @@
Useful tools library in Ruby - All the stuff that isn't good/big enough for a
real library.
-WWW: http://rubygems.org/gems/tins
+WWW: http://flori.github.com/tins
diff --git a/devel/rubygem-turn/pkg-descr b/devel/rubygem-turn/pkg-descr
index cb6e4cd23c2b..ffbfc63d6d48 100644
--- a/devel/rubygem-turn/pkg-descr
+++ b/devel/rubygem-turn/pkg-descr
@@ -1,3 +1,3 @@
Test::Unit Reporter (New) -- new output format for Test::Unit
-WWW: http://rubygems.org/gems/turn
+WWW: http://gemcutter.org/gems/turn
diff --git a/dns/rubygem-public_suffix_service/pkg-descr b/dns/rubygem-public_suffix_service/pkg-descr
index a82eb3295f40..01070de468dd 100644
--- a/dns/rubygem-public_suffix_service/pkg-descr
+++ b/dns/rubygem-public_suffix_service/pkg-descr
@@ -12,6 +12,6 @@ A "public suffix" is one under which Internet users can directly register names.
Some examples of public suffixes are ".com", ".co.uk" and "pvt.k12.wy.us". The
Public Suffix List is a list of all known public suffixes.
-WWW: http://www.simonecarletti.com/code/public_suffix_service/
-WWW: https://github.com/weppos/public_suffix_service
-WWW: https://rubygems.org/gems/public_suffix_service
+WWW: http://www.simonecarletti.com/code/public_suffix_service
+WWW: http://www.simonecarletti.com/code/public_suffix_service
+WWW: http://www.simonecarletti.com/code/public_suffix_service
diff --git a/graphics/rubygem-chunky_png/pkg-descr b/graphics/rubygem-chunky_png/pkg-descr
index abf8f654bc8f..5ccdfc38d5df 100644
--- a/graphics/rubygem-chunky_png/pkg-descr
+++ b/graphics/rubygem-chunky_png/pkg-descr
@@ -3,4 +3,4 @@ and access textual metadata.
It has no dependency on RMagick, or any other library for that matter.
-WWW: https://github.com/wvanbergen/chunky_png/wiki
+WWW: http://wiki.github.com/wvanbergen/chunky_png
diff --git a/graphics/rubygem-png/pkg-descr b/graphics/rubygem-png/pkg-descr
index 3037f25df888..6d434a07c457 100644
--- a/graphics/rubygem-png/pkg-descr
+++ b/graphics/rubygem-png/pkg-descr
@@ -1,4 +1,4 @@
PNG is an almost-pure-ruby PNG library. It lets you write a PNG without any C
libraries.
-WWW: https://rubygems.org/gems/png
+WWW: http://www.zenspider.com/ZSS/Products/png/
diff --git a/irc/rubygem-net-irc/pkg-descr b/irc/rubygem-net-irc/pkg-descr
index e4babaf2d59a..240c14832a4d 100644
--- a/irc/rubygem-net-irc/pkg-descr
+++ b/irc/rubygem-net-irc/pkg-descr
@@ -1,4 +1,4 @@
IRC library.
This is mostly conform to RFC 1459 but partly not for convenience.
-WWW: https://github.com/cho45/net-irc
+WWW: http://cho45.stfuawsc.com/net-irc/
diff --git a/java/rubygem-rjb/pkg-descr b/java/rubygem-rjb/pkg-descr
index 482897429618..eb83dbd8f229 100644
--- a/java/rubygem-rjb/pkg-descr
+++ b/java/rubygem-rjb/pkg-descr
@@ -1,3 +1,3 @@
rjb is a bridge software. It connects Ruby and Java.
-WWW: http://rjb.rubyforge.org/
+WWW: http://rjb.rubyforge.org/
diff --git a/mail/rubygem-larch/pkg-descr b/mail/rubygem-larch/pkg-descr
index fee4b8fbb7d2..88ddb6ffd4b6 100644
--- a/mail/rubygem-larch/pkg-descr
+++ b/mail/rubygem-larch/pkg-descr
@@ -5,4 +5,4 @@ already exist on the destination and robust
enough to deal with interruptions caused by
flaky connections or misbehaving servers.
-WWW: https://github.com/rgrove/larch
+WWW: https://github.com/rgrove/larch/
diff --git a/net/rubygem-amqp-utils/pkg-descr b/net/rubygem-amqp-utils/pkg-descr
index 5617bb7f7a59..94a2a8fc9607 100644
--- a/net/rubygem-amqp-utils/pkg-descr
+++ b/net/rubygem-amqp-utils/pkg-descr
@@ -3,4 +3,4 @@ The intention is provide simple management tools that can be used to complete
ad hoc housework on an AMQP queue.
In addition, simple scripts can be layered over the tools when needed.
-WWW: http://rubygems.org/gems/amqp-utils
+WWW: https://github.com/dougbarth/amqp-utils
diff --git a/net/rubygem-bunny/pkg-descr b/net/rubygem-bunny/pkg-descr
index 9105a51290a5..21ad3f2be176 100644
--- a/net/rubygem-bunny/pkg-descr
+++ b/net/rubygem-bunny/pkg-descr
@@ -13,4 +13,4 @@ You can use Bunny to :
Bunny is known to work with RabbitMQ versions 1.5.4 and above with version 0-8
of the AMQP specification.
-WWW: https://github.com/celldee/bunny/tree/master
+WWW: https://github.com/ruby-amqp/bunny
diff --git a/net/rubygem-http_parser.rb/pkg-descr b/net/rubygem-http_parser.rb/pkg-descr
index e451ee677e35..cee95485ddaa 100644
--- a/net/rubygem-http_parser.rb/pkg-descr
+++ b/net/rubygem-http_parser.rb/pkg-descr
@@ -1,4 +1,4 @@
A simple callback-based HTTP request/response parser for writing http servers,
clients and proxies.
-WWW: https://github.com/tmm1/http_parser.rb
+WWW: https://github.com/tmm1/http_parser.rb
diff --git a/net/rubygem-oauth2/pkg-descr b/net/rubygem-oauth2/pkg-descr
index 61505d5feec9..192d9a21fb45 100644
--- a/net/rubygem-oauth2/pkg-descr
+++ b/net/rubygem-oauth2/pkg-descr
@@ -4,4 +4,4 @@ existing OAuth 2.0 endpoints (a.k.a. Facebook) with the goal of building it up
to meet the entire specification over time.
WWW: https://github.com/intridea/oauth2
-WWW: https://rubygems.org/gems/oauth2
+WWW: https://github.com/intridea/oauth2
diff --git a/net/rubygem-uri-redis/pkg-descr b/net/rubygem-uri-redis/pkg-descr
index f4b3d6165f0e..ea61933ccb81 100644
--- a/net/rubygem-uri-redis/pkg-descr
+++ b/net/rubygem-uri-redis/pkg-descr
@@ -1,4 +1,4 @@
rubygem-uri-redis supports parsing redis://host:port/dbindex/keyname.
WWW: https://github.com/delano/uri-redis
-WWW: https://rubygems.org/gems/uri-redis
+WWW: https://github.com/delano/uri-redis
diff --git a/security/rubygem-twitter_oauth/pkg-descr b/security/rubygem-twitter_oauth/pkg-descr
index 7c1d6485c8ce..49f96a5bd884 100644
--- a/security/rubygem-twitter_oauth/pkg-descr
+++ b/security/rubygem-twitter_oauth/pkg-descr
@@ -1,3 +1,3 @@
twitter_oauth is a Ruby client for the Twitter API using OAuth.
-WWW: https://github.com/moomerman/twitter_oauth
+WWW: https://github.com/moomerman/twitter_oauth
diff --git a/sysutils/rubygem-puppet-module/pkg-descr b/sysutils/rubygem-puppet-module/pkg-descr
index d571d99125da..defb77d6f781 100644
--- a/sysutils/rubygem-puppet-module/pkg-descr
+++ b/sysutils/rubygem-puppet-module/pkg-descr
@@ -1,4 +1,4 @@
The Puppet Module Tool, puppet-module, creates, installs and searches
for modules on the Puppet Forge at http://forge.puppetlabs.com
-WWW: http://github.com/puppetlabs/puppet-module-tool
+WWW: https://github.com/puppetlabs/puppet-module-tool
diff --git a/textproc/rubygem-albino/pkg-descr b/textproc/rubygem-albino/pkg-descr
index ebe98d69c61f..2525e587e356 100644
--- a/textproc/rubygem-albino/pkg-descr
+++ b/textproc/rubygem-albino/pkg-descr
@@ -1,3 +1,3 @@
Ruby wrapper for pygmentize.
-WWW: https://github.com/github/albino
+WWW: https://github.com/github/albino
diff --git a/textproc/rubygem-escape_utils/pkg-descr b/textproc/rubygem-escape_utils/pkg-descr
index df7ad52e3ceb..1d7667b43bd2 100644
--- a/textproc/rubygem-escape_utils/pkg-descr
+++ b/textproc/rubygem-escape_utils/pkg-descr
@@ -11,4 +11,4 @@ o Connection-level & Global middleware support
o HTTP parser via http_parser.rb
o Works wherever EventMachine runs: Rubinius, JRuby, MRI
-WWW: https://github.com/igrigorik/em-http-request
+WWW: https://github.com/brianmario/escape_utils
diff --git a/www/rubygem-em-websocket/pkg-descr b/www/rubygem-em-websocket/pkg-descr
index eb4c9285129d..113cf2bc5666 100644
--- a/www/rubygem-em-websocket/pkg-descr
+++ b/www/rubygem-em-websocket/pkg-descr
@@ -1,4 +1,4 @@
rubygem-em-websocket is an EventMachine based WebSocket server.
WWW: https://github.com/igrigorik/em-websocket
-WWW: https://rubygems.org/gems/em-websocket
+WWW: https://github.com/igrigorik/em-websocket
diff --git a/www/rubygem-innate/pkg-descr b/www/rubygem-innate/pkg-descr
index b3fd836fd38a..245d2d9ee665 100644
--- a/www/rubygem-innate/pkg-descr
+++ b/www/rubygem-innate/pkg-descr
@@ -1,3 +1,3 @@
Simple, straight-forward base for web-frameworks.
-WWW: https://github.com/Ramaze/innate
+WWW: https://github.com/manveru/innate
diff --git a/www/rubygem-rack-protection/pkg-descr b/www/rubygem-rack-protection/pkg-descr
index d0a54ec08682..e809d43ccad6 100644
--- a/www/rubygem-rack-protection/pkg-descr
+++ b/www/rubygem-rack-protection/pkg-descr
@@ -1,3 +1,3 @@
Collection of Rack middleware to protect you against common, opportunistic attack.
-WWW: http://rkh.github.com/rack-protection/
+WWW: https://github.com/rkh/rack-protection
diff --git a/www/rubygem-robots/pkg-descr b/www/rubygem-robots/pkg-descr
index 51f2eeaab7c5..4e0c1e805f57 100644
--- a/www/rubygem-robots/pkg-descr
+++ b/www/rubygem-robots/pkg-descr
@@ -1,4 +1,4 @@
Robots is a simple Ruby library to parse robots.txt files.
WWW: https://github.com/fizx/robots
-WWW: https://rubygems.org/gems/robots
+WWW: https://github.com/fizx/robots
diff --git a/www/rubygem-uglifier/pkg-descr b/www/rubygem-uglifier/pkg-descr
index 71f0e7cb23c7..b2f76476adfa 100644
--- a/www/rubygem-uglifier/pkg-descr
+++ b/www/rubygem-uglifier/pkg-descr
@@ -1,3 +1,3 @@
Ruby wrapper for UglifyJS JavaScript compressor
-WWW: http://rubygems.org/gems/uglifier
+WWW: https://github.com/lautis/uglifier
diff --git a/www/rubygem-url_escape/pkg-descr b/www/rubygem-url_escape/pkg-descr
index 84778830fa4d..0e8f14f2c09a 100644
--- a/www/rubygem-url_escape/pkg-descr
+++ b/www/rubygem-url_escape/pkg-descr
@@ -1,3 +1,3 @@
Fast replacement for CGI.escape and Rack::Utils.escape
-WWW: http://rubygems.org/gems/url_escape
+WWW: https://github.com/bougyman/seedling