about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-10-26 00:40:51 -0700
committerEric Wong <normalperson@yhbt.net>2009-10-26 02:26:22 -0700
commit75dc614539e2045cc8b4189c2c8e92654e77c78f (patch)
tree42d98ef7359a9d38e6eef3840a7f9ff574dfed67
parent6db90e17a216f1ef5899176ec7f279f456abaf3c (diff)
downloadrainbows-75dc614539e2045cc8b4189c2c8e92654e77c78f.tar.gz
Rack 1.0.1 is out and works nicely.
-rw-r--r--local.mk.sample2
-rw-r--r--rainbows.gemspec17
2 files changed, 17 insertions, 2 deletions
diff --git a/local.mk.sample b/local.mk.sample
index 61a0d34..bbc47e4 100644
--- a/local.mk.sample
+++ b/local.mk.sample
@@ -5,7 +5,7 @@
 # This is depends on a bunch of GNU-isms from bash, sed, touch.
 
 DLEXT := so
-gems := rev-0.3.1 rack-1.0.0 iobuffer-0.1.1 eventmachine-0.12.10
+gems := rev-0.3.1 rack-1.0.1 iobuffer-0.1.1 eventmachine-0.12.10
 
 # Avoid loading rubygems to speed up tests because gmake is
 # fork+exec heavy with Ruby.
diff --git a/rainbows.gemspec b/rainbows.gemspec
index b64e135..fc70a48 100644
--- a/rainbows.gemspec
+++ b/rainbows.gemspec
@@ -40,8 +40,23 @@ Gem::Specification.new do |s|
 
   s.test_files = test_files
 
-  s.add_dependency(%q<rack>)
+  # we need Unicorn for the HTTP parser and process management
   s.add_dependency(%q<unicorn>, ["~> 0.93.1"])
 
+  # Unicorn already depends on Rack
+  # s.add_dependency(%q<rack>)
+
+  # optional runtime dependencies depending on configuration
+  # see local.mk.sample for the exact versions we've tested with
+  #
+  # the next version of Revactor will include UNIX domain socket support
+  # s.add_dependency(%q<revactor>, [">= 0.1.4"])
+  #
+  # Revactor depends on Rev, too, 0.3.0 got the ability to attach IOs
+  # s.add_dependency(%q<rev>, [">= 0.3.0"])
+  #
+  # We use the new EM::attach/watch API in 0.12.10
+  # s.add_dependency(%q<eventmachine>, ["~> 0.12.10"])
+
   # s.licenses = %w(GPLv2 Ruby) # accessor not compatible with older Rubygems
 end