Mon Feb 6 12:40:36 2012 UTC ()
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.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(fhajny)
diff -r0 -r1.1.1.1 pkgsrc/www/ruby-unicorn/PLIST
diff -r0 -r1.1.1.1 pkgsrc/www/ruby-unicorn/Makefile
diff -r0 -r1.1.1.1 pkgsrc/www/ruby-unicorn/distinfo
diff -r0 -r1.1.1.1 pkgsrc/www/ruby-unicorn/DESCR

File Added: pkgsrc/www/ruby-unicorn/PLIST
@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

File Added: pkgsrc/www/ruby-unicorn/Makefile
# $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"

File Added: pkgsrc/www/ruby-unicorn/distinfo
$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

File Added: pkgsrc/www/ruby-unicorn/DESCR
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.