summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2012-02-06 12:40:36 +0000
committerfhajny <fhajny@pkgsrc.org>2012-02-06 12:40:36 +0000
commit967079e05e4b2b1f9d5ad9aee166bb161d6d4630 (patch)
tree3f8b030915dc5999317efac7b56957387f672c3a
parent3e5aee20cf09bd529b0ddaf1fbeb5f6368f76e49 (diff)
downloadpkgsrc-967079e05e4b2b1f9d5ad9aee166bb161d6d4630.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/DESCR5
-rw-r--r--www/ruby-unicorn/Makefile17
-rw-r--r--www/ruby-unicorn/PLIST262
-rw-r--r--www/ruby-unicorn/distinfo5
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