diff options
author | fhajny <fhajny> | 2012-02-06 12:40:36 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2012-02-06 12:40:36 +0000 |
commit | 1214506235fc705ac8dc3eedc74f7b8b10e69999 (patch) | |
tree | 3f8b030915dc5999317efac7b56957387f672c3a | |
parent | e7ca80a59328b75bf0ef7660f9b582a467e51ace (diff) | |
download | pkgsrc-1214506235fc705ac8dc3eedc74f7b8b10e69999.tar.gz |
Import ruby18-unicorn-4.2.0 as www/ruby-unicorn.
Unicorn is an HTTP server for Rack applications designed to only serve
fast clients on low-latency, high-bandwidth connections and take
advantage of features in Unix/Unix-like kernels. Slow clients should
only be served by placing a reverse proxy capable of fully buffering
both the the request and response in between Unicorn and slow clients.
-rw-r--r-- | www/ruby-unicorn/DESCR | 5 | ||||
-rw-r--r-- | www/ruby-unicorn/Makefile | 17 | ||||
-rw-r--r-- | www/ruby-unicorn/PLIST | 262 | ||||
-rw-r--r-- | www/ruby-unicorn/distinfo | 5 |
4 files changed, 289 insertions, 0 deletions
diff --git a/www/ruby-unicorn/DESCR b/www/ruby-unicorn/DESCR new file mode 100644 index 00000000000..510ab05788e --- /dev/null +++ b/www/ruby-unicorn/DESCR @@ -0,0 +1,5 @@ +Unicorn is an HTTP server for Rack applications designed to only serve +fast clients on low-latency, high-bandwidth connections and take +advantage of features in Unix/Unix-like kernels. Slow clients should +only be served by placing a reverse proxy capable of fully buffering +both the the request and response in between Unicorn and slow clients. diff --git a/www/ruby-unicorn/Makefile b/www/ruby-unicorn/Makefile new file mode 100644 index 00000000000..80e15541cb5 --- /dev/null +++ b/www/ruby-unicorn/Makefile @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1.1.1 2012/02/06 12:40:36 fhajny Exp $ + +DISTNAME= unicorn-4.2.0 +CATEGORIES= www + +MAINTAINER= pkgsrc@NetBSD.org +HOMEPAGE= http://unicorn.bogomips.org/ +COMMENT= Rack HTTP server for fast clients and Unix +LICENSE= ruby-license OR gnu-gpl-v2 OR gnu-gpl-v3 + +CONFLICTS= ruby[1-9][0-9]-unicorn-[0-9]* +DEPENDS+= ${RUBY_PKGPREFIX}-kgio>=2.6:../../devel/ruby-kgio +DEPENDS+= ${RUBY_PKGPREFIX}-rack-[0-9]*:../../www/ruby-rack +DEPENDS+= ${RUBY_PKGPREFIX}-raindrops>=0.7:../../www/ruby-raindrops + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/ruby-unicorn/PLIST b/www/ruby-unicorn/PLIST new file mode 100644 index 00000000000..f2fde860c3b --- /dev/null +++ b/www/ruby-unicorn/PLIST @@ -0,0 +1,262 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2012/02/06 12:40:36 fhajny Exp $ +bin/unicorn +bin/unicorn_rails +${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_LIBDIR}/.CHANGELOG.old +${GEM_LIBDIR}/.document +${GEM_LIBDIR}/.gitignore +${GEM_LIBDIR}/.mailmap +${GEM_LIBDIR}/.manifest +${GEM_LIBDIR}/.wrongdoc.yml +${GEM_LIBDIR}/Application_Timeouts +${GEM_LIBDIR}/CONTRIBUTORS +${GEM_LIBDIR}/COPYING +${GEM_LIBDIR}/ChangeLog +${GEM_LIBDIR}/DESIGN +${GEM_LIBDIR}/Documentation/.gitignore +${GEM_LIBDIR}/Documentation/GNUmakefile +${GEM_LIBDIR}/Documentation/unicorn.1.txt +${GEM_LIBDIR}/Documentation/unicorn_rails.1.txt +${GEM_LIBDIR}/FAQ +${GEM_LIBDIR}/GIT-VERSION-FILE +${GEM_LIBDIR}/GIT-VERSION-GEN +${GEM_LIBDIR}/GNUmakefile +${GEM_LIBDIR}/HACKING +${GEM_LIBDIR}/ISSUES +${GEM_LIBDIR}/KNOWN_ISSUES +${GEM_LIBDIR}/LATEST +${GEM_LIBDIR}/LICENSE +${GEM_LIBDIR}/Links +${GEM_LIBDIR}/NEWS +${GEM_LIBDIR}/PHILOSOPHY +${GEM_LIBDIR}/README +${GEM_LIBDIR}/Rakefile +${GEM_LIBDIR}/SIGNALS +${GEM_LIBDIR}/Sandbox +${GEM_LIBDIR}/TODO +${GEM_LIBDIR}/TUNING +${GEM_LIBDIR}/bin/unicorn +${GEM_LIBDIR}/bin/unicorn_rails +${GEM_LIBDIR}/examples/big_app_gc.rb +${GEM_LIBDIR}/examples/echo.ru +${GEM_LIBDIR}/examples/git.ru +${GEM_LIBDIR}/examples/init.sh +${GEM_LIBDIR}/examples/logger_mp_safe.rb +${GEM_LIBDIR}/examples/logrotate.conf +${GEM_LIBDIR}/examples/nginx.conf +${GEM_LIBDIR}/examples/unicorn.conf.minimal.rb +${GEM_LIBDIR}/examples/unicorn.conf.rb +${GEM_LIBDIR}/ext/unicorn_http/CFLAGS +${GEM_LIBDIR}/ext/unicorn_http/c_util.h +${GEM_LIBDIR}/ext/unicorn_http/common_field_optimization.h +${GEM_LIBDIR}/ext/unicorn_http/ext_help.h +${GEM_LIBDIR}/ext/unicorn_http/extconf.rb +${GEM_LIBDIR}/ext/unicorn_http/global_variables.h +${GEM_LIBDIR}/ext/unicorn_http/httpdate.c +${GEM_LIBDIR}/ext/unicorn_http/unicorn_http.c +${GEM_LIBDIR}/ext/unicorn_http/unicorn_http.rl +${GEM_LIBDIR}/ext/unicorn_http/unicorn_http_common.rl +${GEM_LIBDIR}/lib/unicorn.rb +${GEM_LIBDIR}/lib/unicorn/app/exec_cgi.rb +${GEM_LIBDIR}/lib/unicorn/app/inetd.rb +${GEM_LIBDIR}/lib/unicorn/app/old_rails.rb +${GEM_LIBDIR}/lib/unicorn/app/old_rails/static.rb +${GEM_LIBDIR}/lib/unicorn/cgi_wrapper.rb +${GEM_LIBDIR}/lib/unicorn/configurator.rb +${GEM_LIBDIR}/lib/unicorn/const.rb +${GEM_LIBDIR}/lib/unicorn/http_request.rb +${GEM_LIBDIR}/lib/unicorn/http_response.rb +${GEM_LIBDIR}/lib/unicorn/http_server.rb +${GEM_LIBDIR}/lib/unicorn/launcher.rb +${GEM_LIBDIR}/lib/unicorn/oob_gc.rb +${GEM_LIBDIR}/lib/unicorn/preread_input.rb +${GEM_LIBDIR}/lib/unicorn/socket_helper.rb +${GEM_LIBDIR}/lib/unicorn/ssl_client.rb +${GEM_LIBDIR}/lib/unicorn/ssl_configurator.rb +${GEM_LIBDIR}/lib/unicorn/ssl_server.rb +${GEM_LIBDIR}/lib/unicorn/stream_input.rb +${GEM_LIBDIR}/lib/unicorn/tee_input.rb +${GEM_LIBDIR}/lib/unicorn/tmpio.rb +${GEM_LIBDIR}/lib/unicorn/util.rb +${GEM_LIBDIR}/lib/unicorn/worker.rb +${GEM_LIBDIR}/lib/unicorn_http.${RUBY_DLEXT} +${GEM_LIBDIR}/local.mk.sample +${GEM_LIBDIR}/man/man1/unicorn.1 +${GEM_LIBDIR}/man/man1/unicorn_rails.1 +${GEM_LIBDIR}/script/isolate_for_tests +${GEM_LIBDIR}/setup.rb +${GEM_LIBDIR}/t/.gitignore +${GEM_LIBDIR}/t/GNUmakefile +${GEM_LIBDIR}/t/README +${GEM_LIBDIR}/t/bin/content-md5-put +${GEM_LIBDIR}/t/bin/sha1sum.rb +${GEM_LIBDIR}/t/bin/unused_listen +${GEM_LIBDIR}/t/bin/utee +${GEM_LIBDIR}/t/broken-app.ru +${GEM_LIBDIR}/t/env.ru +${GEM_LIBDIR}/t/heartbeat-timeout.ru +${GEM_LIBDIR}/t/my-tap-lib.sh +${GEM_LIBDIR}/t/oob_gc.ru +${GEM_LIBDIR}/t/oob_gc_path.ru +${GEM_LIBDIR}/t/pid.ru +${GEM_LIBDIR}/t/preread_input.ru +${GEM_LIBDIR}/t/rack-input-tests.ru +${GEM_LIBDIR}/t/rails3-app/.gitignore +${GEM_LIBDIR}/t/rails3-app/Gemfile +${GEM_LIBDIR}/t/rails3-app/Rakefile +${GEM_LIBDIR}/t/rails3-app/app/controllers/application_controller.rb +${GEM_LIBDIR}/t/rails3-app/app/helpers/application_helper.rb +${GEM_LIBDIR}/t/rails3-app/app/views/layouts/application.html.erb +${GEM_LIBDIR}/t/rails3-app/config.ru +${GEM_LIBDIR}/t/rails3-app/config/application.rb +${GEM_LIBDIR}/t/rails3-app/config/boot.rb +${GEM_LIBDIR}/t/rails3-app/config/database.yml +${GEM_LIBDIR}/t/rails3-app/config/environment.rb +${GEM_LIBDIR}/t/rails3-app/config/environments/development.rb +${GEM_LIBDIR}/t/rails3-app/config/environments/production.rb +${GEM_LIBDIR}/t/rails3-app/config/environments/test.rb +${GEM_LIBDIR}/t/rails3-app/config/initializers/backtrace_silencers.rb +${GEM_LIBDIR}/t/rails3-app/config/initializers/inflections.rb +${GEM_LIBDIR}/t/rails3-app/config/initializers/mime_types.rb +${GEM_LIBDIR}/t/rails3-app/config/initializers/secret_token.rb +${GEM_LIBDIR}/t/rails3-app/config/initializers/session_store.rb +${GEM_LIBDIR}/t/rails3-app/config/locales/en.yml +${GEM_LIBDIR}/t/rails3-app/config/routes.rb +${GEM_LIBDIR}/t/rails3-app/db/seeds.rb +${GEM_LIBDIR}/t/rails3-app/doc/README_FOR_APP +${GEM_LIBDIR}/t/rails3-app/lib/tasks/.gitkeep +${GEM_LIBDIR}/t/rails3-app/public/404.html +${GEM_LIBDIR}/t/rails3-app/public/500.html +${GEM_LIBDIR}/t/rails3-app/public/x.txt +${GEM_LIBDIR}/t/rails3-app/script/rails +${GEM_LIBDIR}/t/rails3-app/test/performance/browsing_test.rb +${GEM_LIBDIR}/t/rails3-app/test/test_helper.rb +${GEM_LIBDIR}/t/rails3-app/vendor/plugins/.gitkeep +${GEM_LIBDIR}/t/sslgen.sh +${GEM_LIBDIR}/t/t0000-http-basic.sh +${GEM_LIBDIR}/t/t0001-reload-bad-config.sh +${GEM_LIBDIR}/t/t0002-config-conflict.sh +${GEM_LIBDIR}/t/t0002-parser-error.sh +${GEM_LIBDIR}/t/t0003-working_directory.sh +${GEM_LIBDIR}/t/t0004-heartbeat-timeout.sh +${GEM_LIBDIR}/t/t0004-working_directory_broken.sh +${GEM_LIBDIR}/t/t0005-working_directory_app.rb.sh +${GEM_LIBDIR}/t/t0006-reopen-logs.sh +${GEM_LIBDIR}/t/t0006.ru +${GEM_LIBDIR}/t/t0007-working_directory_no_embed_cli.sh +${GEM_LIBDIR}/t/t0008-back_out_of_upgrade.sh +${GEM_LIBDIR}/t/t0009-broken-app.sh +${GEM_LIBDIR}/t/t0009-winch_ttin.sh +${GEM_LIBDIR}/t/t0010-reap-logging.sh +${GEM_LIBDIR}/t/t0011-active-unix-socket.sh +${GEM_LIBDIR}/t/t0012-reload-empty-config.sh +${GEM_LIBDIR}/t/t0013-rewindable-input-false.sh +${GEM_LIBDIR}/t/t0013.ru +${GEM_LIBDIR}/t/t0014-rewindable-input-true.sh +${GEM_LIBDIR}/t/t0014.ru +${GEM_LIBDIR}/t/t0015-configurator-internals.sh +${GEM_LIBDIR}/t/t0016-trust-x-forwarded-false.sh +${GEM_LIBDIR}/t/t0017-trust-x-forwarded-true.sh +${GEM_LIBDIR}/t/t0018-write-on-close.sh +${GEM_LIBDIR}/t/t0019-max_header_len.sh +${GEM_LIBDIR}/t/t0020-at_exit-handler.sh +${GEM_LIBDIR}/t/t0100-rack-input-tests.sh +${GEM_LIBDIR}/t/t0116-client_body_buffer_size.sh +${GEM_LIBDIR}/t/t0116.ru +${GEM_LIBDIR}/t/t0300-rails3-basic.sh +${GEM_LIBDIR}/t/t0301-rails3-missing-config-ru.sh +${GEM_LIBDIR}/t/t0302-rails3-alt-working_directory.sh +${GEM_LIBDIR}/t/t0303-rails3-alt-working_directory_config.ru.sh +${GEM_LIBDIR}/t/t0304-rails3-alt-working_directory_no_embed_cli.sh +${GEM_LIBDIR}/t/t0600-https-server-basic.sh +${GEM_LIBDIR}/t/t9000-preread-input.sh +${GEM_LIBDIR}/t/t9001-oob_gc.sh +${GEM_LIBDIR}/t/t9002-oob_gc-path.sh +${GEM_LIBDIR}/t/test-lib.sh +${GEM_LIBDIR}/t/test-rails3.sh +${GEM_LIBDIR}/t/write-on-close.ru +${GEM_LIBDIR}/test/aggregate.rb +${GEM_LIBDIR}/test/benchmark/README +${GEM_LIBDIR}/test/benchmark/dd.ru +${GEM_LIBDIR}/test/benchmark/stack.ru +${GEM_LIBDIR}/test/exec/README +${GEM_LIBDIR}/test/exec/test_exec.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/.gitignore +${GEM_LIBDIR}/test/rails/app-1.2.3/Rakefile +${GEM_LIBDIR}/test/rails/app-1.2.3/app/controllers/application.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/app/controllers/foo_controller.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/app/helpers/application_helper.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/config/boot.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/config/database.yml +${GEM_LIBDIR}/test/rails/app-1.2.3/config/environment.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/config/environments/development.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/config/environments/production.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/config/routes.rb +${GEM_LIBDIR}/test/rails/app-1.2.3/db/.gitignore +${GEM_LIBDIR}/test/rails/app-1.2.3/log/.gitignore +${GEM_LIBDIR}/test/rails/app-1.2.3/public/404.html +${GEM_LIBDIR}/test/rails/app-1.2.3/public/500.html +${GEM_LIBDIR}/test/rails/app-2.0.2/.gitignore +${GEM_LIBDIR}/test/rails/app-2.0.2/Rakefile +${GEM_LIBDIR}/test/rails/app-2.0.2/app/controllers/application.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/app/controllers/foo_controller.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/app/helpers/application_helper.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/config/boot.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/config/database.yml +${GEM_LIBDIR}/test/rails/app-2.0.2/config/environment.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/config/environments/development.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/config/environments/production.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/config/routes.rb +${GEM_LIBDIR}/test/rails/app-2.0.2/db/.gitignore +${GEM_LIBDIR}/test/rails/app-2.0.2/log/.gitignore +${GEM_LIBDIR}/test/rails/app-2.0.2/public/404.html +${GEM_LIBDIR}/test/rails/app-2.0.2/public/500.html +${GEM_LIBDIR}/test/rails/app-2.1.2/.gitignore +${GEM_LIBDIR}/test/rails/app-2.1.2/Rakefile +${GEM_LIBDIR}/test/rails/app-2.1.2/app/controllers/application.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/app/controllers/foo_controller.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/app/helpers/application_helper.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/config/boot.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/config/database.yml +${GEM_LIBDIR}/test/rails/app-2.1.2/config/environment.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/config/environments/development.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/config/environments/production.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/config/routes.rb +${GEM_LIBDIR}/test/rails/app-2.1.2/db/.gitignore +${GEM_LIBDIR}/test/rails/app-2.1.2/log/.gitignore +${GEM_LIBDIR}/test/rails/app-2.1.2/public/404.html +${GEM_LIBDIR}/test/rails/app-2.1.2/public/500.html +${GEM_LIBDIR}/test/rails/app-2.2.2/.gitignore +${GEM_LIBDIR}/test/rails/app-2.2.2/Rakefile +${GEM_LIBDIR}/test/rails/app-2.2.2/app/controllers/application.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/app/controllers/foo_controller.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/app/helpers/application_helper.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/config/boot.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/config/database.yml +${GEM_LIBDIR}/test/rails/app-2.2.2/config/environment.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/config/environments/development.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/config/environments/production.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/config/routes.rb +${GEM_LIBDIR}/test/rails/app-2.2.2/db/.gitignore +${GEM_LIBDIR}/test/rails/app-2.2.2/log/.gitignore +${GEM_LIBDIR}/test/rails/app-2.2.2/public/404.html +${GEM_LIBDIR}/test/rails/app-2.2.2/public/500.html +${GEM_LIBDIR}/test/rails/test_rails.rb +${GEM_LIBDIR}/test/test_helper.rb +${GEM_LIBDIR}/test/unit/test_configurator.rb +${GEM_LIBDIR}/test/unit/test_droplet.rb +${GEM_LIBDIR}/test/unit/test_http_parser.rb +${GEM_LIBDIR}/test/unit/test_http_parser_ng.rb +${GEM_LIBDIR}/test/unit/test_http_parser_xftrust.rb +${GEM_LIBDIR}/test/unit/test_request.rb +${GEM_LIBDIR}/test/unit/test_response.rb +${GEM_LIBDIR}/test/unit/test_server.rb +${GEM_LIBDIR}/test/unit/test_signals.rb +${GEM_LIBDIR}/test/unit/test_sni_hostnames.rb +${GEM_LIBDIR}/test/unit/test_socket_helper.rb +${GEM_LIBDIR}/test/unit/test_stream_input.rb +${GEM_LIBDIR}/test/unit/test_tee_input.rb +${GEM_LIBDIR}/test/unit/test_upload.rb +${GEM_LIBDIR}/test/unit/test_util.rb +${GEM_LIBDIR}/unicorn.gemspec +${GEM_HOME}/specifications/${GEM_NAME}.gemspec diff --git a/www/ruby-unicorn/distinfo b/www/ruby-unicorn/distinfo new file mode 100644 index 00000000000..4365f0a7f37 --- /dev/null +++ b/www/ruby-unicorn/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2012/02/06 12:40:36 fhajny Exp $ + +SHA1 (unicorn-4.2.0.gem) = 7340e1bdcc78e04035a0d68e26687c6500e26745 +RMD160 (unicorn-4.2.0.gem) = c04a19f3a6a513982b6f4f33a690917056430289 +Size (unicorn-4.2.0.gem) = 260096 bytes |