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
ruby-raindrops.tgz
Description: application/tar-gz
