This updates ruby-unicorn to 4.0.0, including updates for related ports:

* devel/ruby-kgio: 2.4.0 -> 2.5.0
* www/ruby-rainbows: 3.2.0 -> 4.0.0
* www/ruby-raindrops: new (0.7.0)

Release notes are at http://unicorn.bogomips.org/NEWS.html.

Tested on amd64.  Version 4.0.0 has a new dependency on raindrops which
for non-GCC4 arches requires the libatomic_ops package.  I don't have
access to a non-GCC4 arch, so I'd appreciate it if someone could test
there.

Jeremy

Index: devel/ruby-kgio/Makefile
===================================================================
RCS file: /cvs/ports/devel/ruby-kgio/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- devel/ruby-kgio/Makefile    11 May 2011 23:40:47 -0000      1.4
+++ devel/ruby-kgio/Makefile    27 Jun 2011 18:19:06 -0000
@@ -2,9 +2,11 @@
 
 COMMENT =      kinder, gentler I/O for Ruby
 
-DISTNAME =     kgio-2.4.0
+DISTNAME =     kgio-2.5.0
 CATEGORIES =   devel
 
+MAINTAINER =   Jeremy Evans <[email protected]>
+
 # LGPLv2.1/LGPLv3
 PERMIT_PACKAGE_CDROM = Yes
 PERMIT_PACKAGE_FTP =   Yes
@@ -17,7 +19,7 @@ CONFIGURE_STYLE =     ruby gem ext
 
 REGRESS_DEPENDS =      devel/gmake
 
-# One failing regress test
+# Couple failing regress tests
 do-regress:
        @cd ${WRKSRC} && gmake test RUBY=${RUBY}
 
Index: devel/ruby-kgio/distinfo
===================================================================
RCS file: /cvs/ports/devel/ruby-kgio/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- devel/ruby-kgio/distinfo    11 May 2011 23:40:47 -0000      1.3
+++ devel/ruby-kgio/distinfo    27 Jun 2011 17:54:09 -0000
@@ -1,5 +1,5 @@
-MD5 (kgio-2.4.0.gem) = NXEs8Ko0NBWK6GWyr+pLqQ==
-RMD160 (kgio-2.4.0.gem) = /ZmIQVmVUnlxMzmSvsRWeMc40j4=
-SHA1 (kgio-2.4.0.gem) = ZICVbQBEkgRM/Zctwtb48Md1C3A=
-SHA256 (kgio-2.4.0.gem) = HU29xIhqHHi5OmezBCBMRSiy/7kxc92C7TDu4DFrfn4=
-SIZE (kgio-2.4.0.gem) = 59392
+MD5 (kgio-2.5.0.gem) = xxkQDr7wDRcNpn137qPLIA==
+RMD160 (kgio-2.5.0.gem) = 3sYt8ZTmvCJHSXu9xtL0ukdgbY0=
+SHA1 (kgio-2.5.0.gem) = k5jvxeDu5Dr84LPjge1/AsmBRAQ=
+SHA256 (kgio-2.5.0.gem) = iGNijUMS8fZeuUuKXtvOD0oVGoKqEdjyLEbn47cHGJw=
+SIZE (kgio-2.5.0.gem) = 65024
Index: devel/ruby-kgio/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ruby-kgio/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- devel/ruby-kgio/pkg/PLIST   11 May 2011 23:40:47 -0000      1.3
+++ devel/ruby-kgio/pkg/PLIST   27 Jun 2011 17:54:26 -0000
@@ -43,7 +43,10 @@ ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/pol
 ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/poll.o
 ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/read_write.c
 ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/read_write.o
+${GEM_LIB}/gems/${DISTNAME}/ext/kgio/set_file_path.h
 ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/sock_for_fd.h
+${GEM_LIB}/gems/${DISTNAME}/ext/kgio/tryopen.c
+${GEM_LIB}/gems/${DISTNAME}/ext/kgio/tryopen.o
 ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/wait.c
 ${GEM_LIB}/gems/${DISTNAME}/ext/kgio/wait.o
 ${GEM_LIB}/gems/${DISTNAME}/kgio.gemspec
@@ -73,6 +76,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/test_tc
 ${GEM_LIB}/gems/${DISTNAME}/test/test_tcp_connect.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/test_tcp_server.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/test_tcp_server_read_client_write.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_tryopen.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/test_unix_client_read_server_write.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/test_unix_connect.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/test_unix_server.rb
Index: www/ruby-unicorn/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-unicorn/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- www/ruby-unicorn/Makefile   11 May 2011 23:41:23 -0000      1.4
+++ www/ruby-unicorn/Makefile   27 Jun 2011 18:17:59 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      ruby-rack HTTP server for Unix and fast clients
 
-DISTNAME =     unicorn-3.6.2
+DISTNAME =     unicorn-4.0.0
 CATEGORIES =   www
 
 HOMEPAGE =     http://unicorn.bogomips.org/
@@ -18,8 +18,9 @@ PERMIT_DISTFILES_FTP = Yes
 MODULES =      lang/ruby
 
 BUILD_DEPENDS =        ${RUN_DEPENDS}
-RUN_DEPENDS =  www/ruby-rack,${MODRUBY_FLAVOR} \
-               devel/ruby-kgio,${MODRUBY_FLAVOR}>=2.2,<3.0
+RUN_DEPENDS =  devel/ruby-kgio,${MODRUBY_FLAVOR}>=2.4,<3.0 \
+               www/ruby-rack,${MODRUBY_FLAVOR} \
+               www/ruby-raindrops,${MODRUBY_FLAVOR}>=0.6,<1.0
 
 CONFIGURE_STYLE = ruby gem ext
 
Index: www/ruby-unicorn/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-unicorn/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- www/ruby-unicorn/distinfo   11 May 2011 23:41:23 -0000      1.3
+++ www/ruby-unicorn/distinfo   27 Jun 2011 18:19:31 -0000
@@ -1,5 +1,5 @@
-MD5 (unicorn-3.6.2.gem) = 3rD/5JtKQHXTJvN5a5Gvfg==
-RMD160 (unicorn-3.6.2.gem) = K2t/BhIotdaXaZYr60XaZIeJIfM=
-SHA1 (unicorn-3.6.2.gem) = jGkGjpJb4BagDksJzgze6+fKHM8=
-SHA256 (unicorn-3.6.2.gem) = ZBCBjGBgZ7Dl01qFiwEz2ATw9u47UyCXuDd3gdzCUSk=
-SIZE (unicorn-3.6.2.gem) = 229888
+MD5 (unicorn-4.0.0.gem) = 9ypY8oan8X5ndQvAzLSGEQ==
+RMD160 (unicorn-4.0.0.gem) = 2YB0JsZtQGSSAe+5Nt8mPlw9E10=
+SHA1 (unicorn-4.0.0.gem) = dT02D0tb4JmZ8SeCVGbl06X19fY=
+SHA256 (unicorn-4.0.0.gem) = UMm+tMzInx5iMcPMvZ4KLwPY3lZBQ7rOmvLh6sa11P0=
+SIZE (unicorn-4.0.0.gem) = 241664
Index: www/ruby-unicorn/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-unicorn/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- www/ruby-unicorn/pkg/PLIST  11 May 2011 23:41:23 -0000      1.3
+++ www/ruby-unicorn/pkg/PLIST  27 Jun 2011 18:22:22 -0000
@@ -27,6 +27,7 @@ ${GEM_LIB}/gems/${DISTNAME}/ISSUES
 ${GEM_LIB}/gems/${DISTNAME}/KNOWN_ISSUES
 ${GEM_LIB}/gems/${DISTNAME}/LATEST
 ${GEM_LIB}/gems/${DISTNAME}/LICENSE
+${GEM_LIB}/gems/${DISTNAME}/Links
 ${GEM_LIB}/gems/${DISTNAME}/NEWS
 ${GEM_LIB}/gems/${DISTNAME}/PHILOSOPHY
 ${GEM_LIB}/gems/${DISTNAME}/README
@@ -103,7 +104,9 @@ ${GEM_LIB}/gems/${DISTNAME}/t/bin/conten
 ${GEM_LIB}/gems/${DISTNAME}/t/bin/sha1sum.rb
 ${GEM_LIB}/gems/${DISTNAME}/t/bin/unused_listen
 ${GEM_LIB}/gems/${DISTNAME}/t/bin/utee
+${GEM_LIB}/gems/${DISTNAME}/t/broken-app.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/env.ru
+${GEM_LIB}/gems/${DISTNAME}/t/heartbeat-timeout.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/my-tap-lib.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/oob_gc.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/oob_gc_path.ru
@@ -166,12 +169,14 @@ ${GEM_LIB}/gems/${DISTNAME}/t/t0001-relo
 ${GEM_LIB}/gems/${DISTNAME}/t/t0002-config-conflict.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0002-parser-error.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0003-working_directory.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0004-heartbeat-timeout.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0004-working_directory_broken.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0005-working_directory_app.rb.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0006-reopen-logs.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0006.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/t0007-working_directory_no_embed_cli.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0008-back_out_of_upgrade.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0009-broken-app.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0009-winch_ttin.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0010-reap-logging.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0011-active-unix-socket.sh
@@ -184,6 +189,8 @@ ${GEM_LIB}/gems/${DISTNAME}/t/t0015-conf
 ${GEM_LIB}/gems/${DISTNAME}/t/t0016-trust-x-forwarded-false.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0017-trust-x-forwarded-true.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0018-write-on-close.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0019-max_header_len.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0020-at_exit-handler.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0100-rack-input-tests.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0116-client_body_buffer_size.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0116.ru
@@ -203,6 +210,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/aggrega
 ${GEM_LIB}/gems/${DISTNAME}/test/benchmark/
 ${GEM_LIB}/gems/${DISTNAME}/test/benchmark/README
 ${GEM_LIB}/gems/${DISTNAME}/test/benchmark/dd.ru
+${GEM_LIB}/gems/${DISTNAME}/test/benchmark/stack.ru
 ${GEM_LIB}/gems/${DISTNAME}/test/exec/
 ${GEM_LIB}/gems/${DISTNAME}/test/exec/README
 ${GEM_LIB}/gems/${DISTNAME}/test/exec/test_exec.rb
@@ -307,6 +315,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/rails/t
 ${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/unit/
 ${GEM_LIB}/gems/${DISTNAME}/test/unit/test_configurator.rb
+${GEM_LIB}/gems/${DISTNAME}/test/unit/test_droplet.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/unit/test_http_parser.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/unit/test_http_parser_ng.rb
 ${GEM_LIB}/gems/${DISTNAME}/test/unit/test_http_parser_xftrust.rb
Index: www/ruby-rainbows/Makefile
===================================================================
RCS file: /cvs/ports/www/ruby-rainbows/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- www/ruby-rainbows/Makefile  11 May 2011 23:42:15 -0000      1.4
+++ www/ruby-rainbows/Makefile  27 Jun 2011 18:27:22 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      ruby-unicorn for sleepy apps and slow clients
 
-DISTNAME =     rainbows-3.2.0
+DISTNAME =     rainbows-4.0.0
 CATEGORIES =   www
 
 HOMEPAGE =     http://rainbows.rubyforge.org/
@@ -18,7 +18,8 @@ PERMIT_DISTFILES_FTP = Yes
 MODULES =      lang/ruby
 
 BUILD_DEPENDS =        ${RUN_DEPENDS}
-RUN_DEPENDS =  www/ruby-unicorn,${MODRUBY_FLAVOR}>=3.5,<4.0 \
+RUN_DEPENDS =  devel/ruby-kgio,${MODRUBY_FLAVOR}>=2.4,<3.0 \
+               www/ruby-unicorn,${MODRUBY_FLAVOR}>=4.0,<5.0 \
                www/ruby-rack,${MODRUBY_FLAVOR}>=1.1.0,<2.0
 
 CONFIGURE_STYLE = ruby gem ext
Index: www/ruby-rainbows/distinfo
===================================================================
RCS file: /cvs/ports/www/ruby-rainbows/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- www/ruby-rainbows/distinfo  11 May 2011 23:42:15 -0000      1.3
+++ www/ruby-rainbows/distinfo  27 Jun 2011 18:27:26 -0000
@@ -1,5 +1,5 @@
-MD5 (rainbows-3.2.0.gem) = 9aP15wML15HWOklnlqGwYA==
-RMD160 (rainbows-3.2.0.gem) = Q+vxDLf6/JVsQIByKSWSfWpjQ1I=
-SHA1 (rainbows-3.2.0.gem) = 4azCcz3dkme7Pvk023E0318d6tU=
-SHA256 (rainbows-3.2.0.gem) = X3XR5qlbRBrmpSg750Iz/oapQ7pqmBAQW1hb4LOAo5c=
-SIZE (rainbows-3.2.0.gem) = 158720
+MD5 (rainbows-4.0.0.gem) = 9FfQYrqryZUb/9tV6vyC+g==
+RMD160 (rainbows-4.0.0.gem) = FiU++n6mCK3Q3IRI6WK8lT3Ev7E=
+SHA1 (rainbows-4.0.0.gem) = qvFrjGGfkisAmIic48gd/6Dw/zk=
+SHA256 (rainbows-4.0.0.gem) = MYFAN9iF1JDxojWIIzqYBj+wYHnhpdeucjB+WLfhgj0=
+SIZE (rainbows-4.0.0.gem) = 185856
Index: www/ruby-rainbows/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/ruby-rainbows/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- www/ruby-rainbows/pkg/PLIST 14 Mar 2011 20:45:10 -0000      1.2
+++ www/ruby-rainbows/pkg/PLIST 27 Jun 2011 18:28:08 -0000
@@ -25,6 +25,7 @@ ${GEM_LIB}/gems/${DISTNAME}/NEWS
 ${GEM_LIB}/gems/${DISTNAME}/README
 ${GEM_LIB}/gems/${DISTNAME}/Rakefile
 ${GEM_LIB}/gems/${DISTNAME}/SIGNALS
+${GEM_LIB}/gems/${DISTNAME}/Sandbox
 ${GEM_LIB}/gems/${DISTNAME}/Static_Files
 ${GEM_LIB}/gems/${DISTNAME}/Summary
 ${GEM_LIB}/gems/${DISTNAME}/TODO
@@ -111,6 +112,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/never_block.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/never_block/core.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/never_block/event_machine.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/pool_size.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/process_client.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/queue_pool.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/response.rb
@@ -136,6 +138,9 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/server_token.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/socket_proxy.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/stream_file.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/stream_response_epoll/
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/stream_response_epoll.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/stream_response_epoll/client.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/sync_close.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/thread_pool.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/thread_spawn.rb
@@ -150,6 +155,12 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll/
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll.rb
 ${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll/client.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll_thread_pool/
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll_thread_pool.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll_thread_pool/client.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll_thread_spawn/
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll_thread_spawn.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/rainbows/xepoll_thread_spawn/client.rb
 ${GEM_LIB}/gems/${DISTNAME}/local.mk.sample
 ${GEM_LIB}/gems/${DISTNAME}/pkg.mk
 ${GEM_LIB}/gems/${DISTNAME}/rainbows.gemspec
@@ -173,6 +184,7 @@ ${GEM_LIB}/gems/${DISTNAME}/t/bin/sha1su
 ${GEM_LIB}/gems/${DISTNAME}/t/bin/unused_listen
 ${GEM_LIB}/gems/${DISTNAME}/t/bin/utee
 ${GEM_LIB}/gems/${DISTNAME}/t/byte-range-common.sh
+${GEM_LIB}/gems/${DISTNAME}/t/client_header_buffer_size.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/close-has-env.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/close-pipe-response.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/close-pipe-to_path-response.ru
@@ -215,6 +227,8 @@ ${GEM_LIB}/gems/${DISTNAME}/t/simple-htt
 ${GEM_LIB}/gems/${DISTNAME}/t/simple-http_WriterThreadPool.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/simple-http_WriterThreadSpawn.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/simple-http_XEpoll.ru
+${GEM_LIB}/gems/${DISTNAME}/t/simple-http_XEpollThreadPool.ru
+${GEM_LIB}/gems/${DISTNAME}/t/simple-http_XEpollThreadSpawn.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/sleep.ru
 ${GEM_LIB}/gems/${DISTNAME}/t/t0000-simple-http.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0000.ru
@@ -246,6 +260,8 @@ ${GEM_LIB}/gems/${DISTNAME}/t/t0022-copy
 ${GEM_LIB}/gems/${DISTNAME}/t/t0023-sendfile-byte-range.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0024-pipelined-sendfile-response.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0025-write-on-close.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0026-splice-copy_stream-byte-range.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0027-nil-copy_stream.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0030-fast-pipe-response.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0031-close-pipe-response.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0032-close-pipe-to_path-response.sh
@@ -253,6 +269,10 @@ ${GEM_LIB}/gems/${DISTNAME}/t/t0034-pipe
 ${GEM_LIB}/gems/${DISTNAME}/t/t0035-kgio-pipe-response.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0040-keepalive_requests-setting.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0041-optional-pool-size.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0042-client_header_buffer_size.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0043-quit-keepalive-disconnect.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0044-autopush.sh
+${GEM_LIB}/gems/${DISTNAME}/t/t0045-client_max_header_size.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0050-response-body-close-has-env.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0100-rack-input-hammer-chunked.sh
 ${GEM_LIB}/gems/${DISTNAME}/t/t0100-rack-input-hammer-content-length.sh

Attachment: ruby-raindrops.tgz
Description: application/tar-gz

Reply via email to