diff --git a/www/ruby-passenger/Makefile b/www/ruby-passenger/Makefile new file mode 100644 index 00000000000..da267e16cf8 --- /dev/null +++ b/www/ruby-passenger/Makefile @@ -0,0 +1,59 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2009/08/20 20:36:12 bernd Exp $ + +SHARED_ONLY = Yes + +COMMENT = Nginx module for deploying Ruby applications + +DISTNAME = passenger-2.2.4 +PKGNAME = ruby-${DISTNAME} +CATEGORIES = www + +HOMEPAGE = http://www.modrails.com/ + +MAINTAINER = Bernd Ahlers + +# GPLv2 +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM = Yes +PERMIT_DISTFILES_FTP = Yes + +MASTER_SITES = ${MASTER_SITE_RUBYFORGE:=passenger/} + +MODULES = lang/ruby + +WANTLIB = c m pthread stdc++ + +LIB_DEPENDS = ${MODRUBY_LIB_DEPENDS} + +BUILD_DEPENDS = ${RUN_DEPENDS} +RUN_DEPENDS = ::devel/ruby-rake \ + ::devel/ruby-fastthread \ + ::www/ruby-rack + +PORTHOME = ${WRKDIR} + +MAKE_ENV += CC=${CC} CXX=${CXX} + +do-build: + @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/rake nginx + @perl -pi -e "s#PASSENGER_ROOT =.*#PASSENGER_ROOT = '${PREFIX}/lib/phusion_passenger'#g" \ + ${WRKSRC}/bin/passenger-config + @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/rake fakeroot + @find ${WRKBUILD}/pkg/fakeroot -name '*.orig' | xargs -r rm -f + +do-install: + cd ${WRKBUILD}/pkg/fakeroot/usr/local && \ + tar -cf - * | tar -C ${PREFIX} -xf - + rm -f ${PREFIX}/bin/passenger-install-apache2-module + rm -f ${PREFIX}/bin/passenger-make-enterprisey + rm -f ${PREFIX}/bin/passenger-install-nginx-module + ${INSTALL_DATA_DIR} ${PREFIX}/lib/phusion_passenger/ext + cd ${WRKBUILD}/ext && tar -cf - common nginx | \ + tar -C ${PREFIX}/lib/phusion_passenger/ext -xf - + find ${PREFIX}/lib/phusion_passenger/ext -name '*.orig' | \ + xargs -r rm -f + ${INSTALL_DATA_DIR} ${PREFIX}/share/nginx + ${INSTALL_DATA} ${FILESDIR}/*.sample ${PREFIX}/share/nginx + +.include diff --git a/www/ruby-passenger/distinfo b/www/ruby-passenger/distinfo new file mode 100644 index 00000000000..8e569d3483e --- /dev/null +++ b/www/ruby-passenger/distinfo @@ -0,0 +1,5 @@ +MD5 (passenger-2.2.4.tar.gz) = hzzciraZmcbmrQIomrMPuQ== +RMD160 (passenger-2.2.4.tar.gz) = xE7pQbUIa6TBuEaig4HqKbLBtzI= +SHA1 (passenger-2.2.4.tar.gz) = 54h541wwq0ZB81ZVFGuUru7lE7o= +SHA256 (passenger-2.2.4.tar.gz) = E0hs9O8l6nbQYh3cyy0w3DgNfBZhhJuGSfJaevX6mvo= +SIZE (passenger-2.2.4.tar.gz) = 1789131 diff --git a/www/ruby-passenger/files/nginx-passenger.conf.sample b/www/ruby-passenger/files/nginx-passenger.conf.sample new file mode 100644 index 00000000000..c962d1c912d --- /dev/null +++ b/www/ruby-passenger/files/nginx-passenger.conf.sample @@ -0,0 +1,46 @@ +# $OpenBSD: nginx-passenger.conf.sample,v 1.1.1.1 2009/08/20 20:36:13 bernd Exp $ +# +# Example nginx.conf for Phusion Passenger +# +# Please read the official Phusion Passenger user guide for nginx. +# http://www.modrails.com/documentation/Users guide Nginx.html + +user _nginx; +worker_processes 1; + +events { + worker_connections 1024; +} + +error_log /var/log/nginx/error.log; + +http { + include mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + keepalive_timeout 65; + + # The passenger root. (passenger-config --root) + passenger_root /usr/local/lib/phusion_passenger; + + # Some more + passenger_log_level 1; + passenger_ruby /usr/local/bin/ruby; + + server { + listen 80; + server_name localhost; + + passenger_enabled on; # actually enable passenger for this vhost + rails_env production; # set the RAILS_ENV + + # Path to the public folder of your rails app. + root /var/nginx/app/public; + + access_log /var/log/nginx/access.log main; + } +} diff --git a/www/ruby-passenger/patches/patch-Rakefile b/www/ruby-passenger/patches/patch-Rakefile new file mode 100644 index 00000000000..1a863b11c52 --- /dev/null +++ b/www/ruby-passenger/patches/patch-Rakefile @@ -0,0 +1,59 @@ +$OpenBSD: patch-Rakefile,v 1.1.1.1 2009/08/20 20:36:12 bernd Exp $ +--- Rakefile.orig Wed Jun 10 10:12:29 2009 ++++ Rakefile Thu Aug 20 21:13:25 2009 +@@ -36,13 +36,13 @@ OPTIMIZE = ["yes", "on", "true"].include?(ENV['OPTIMIZ + + include PlatformInfo + +-CC = "gcc" +-CXX = "g++" ++CC = ENV['CC'] ++CXX = ENV['CXX'] + LIBEXT = PlatformInfo.library_extension + if OPTIMIZE +- OPTIMIZATION_FLAGS = "#{PlatformInfo.debugging_cflags} -O2 -DBOOST_DISABLE_ASSERTS" ++ OPTIMIZATION_FLAGS = "#{ENV['CFLAGS']} -DBOOST_DISABLE_ASSERTS" + else +- OPTIMIZATION_FLAGS = "#{PlatformInfo.debugging_cflags} -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS" ++ OPTIMIZATION_FLAGS = "#{ENV['CFLAGS']} #{PlatformInfo.debugging_cflags} -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS" + end + + # Extra compiler flags that should always be passed to the C/C++ compiler. +@@ -739,7 +739,7 @@ task :clobber => :'package:clean' + ##### Misc + + desc "Create a fakeroot, useful for building native packages" +-task :fakeroot => [:apache2, :native_support, :doc] do ++task :fakeroot => [:native_support, :doc] do + require 'rbconfig' + include Config + fakeroot = "pkg/fakeroot" +@@ -747,11 +747,11 @@ task :fakeroot => [:apache2, :native_support, :doc] do + # We don't use CONFIG['archdir'] and the like because we want + # the files to be installed to /usr, and the Ruby interpreter + # on the packaging machine might be in /usr/local. +- libdir = "#{fakeroot}/usr/lib/ruby/#{CONFIG['ruby_version']}" ++ libdir = "#{fakeroot}/usr/local/lib/ruby/#{CONFIG['ruby_version']}" + extdir = "#{libdir}/#{CONFIG['arch']}" +- bindir = "#{fakeroot}/usr/bin" +- docdir = "#{fakeroot}/usr/share/doc/phusion_passenger" +- libexecdir = "#{fakeroot}/usr/lib/phusion_passenger" ++ bindir = "#{fakeroot}/usr/local/bin" ++ docdir = "#{fakeroot}/usr/local/share/doc/phusion_passenger" ++ libexecdir = "#{fakeroot}/usr/local/lib/phusion_passenger" + + sh "rm -rf #{fakeroot}" + sh "mkdir -p #{fakeroot}" +@@ -766,9 +766,9 @@ task :fakeroot => [:apache2, :native_support, :doc] do + sh "cp bin/* #{bindir}/" + + sh "mkdir -p #{libexecdir}" +- sh "cp ext/apache2/mod_passenger.so #{libexecdir}/" +- sh "mv #{fakeroot}/usr/bin/passenger-spawn-server #{libexecdir}/" +- sh "cp ext/apache2/ApplicationPoolServerExecutable #{libexecdir}/" ++# sh "cp ext/apache2/mod_passenger.so #{libexecdir}/" ++ sh "mv #{fakeroot}/usr/local/bin/passenger-spawn-server #{libexecdir}/" ++# sh "cp ext/apache2/ApplicationPoolServerExecutable #{libexecdir}/" + + sh "mkdir -p #{docdir}" + sh "cp -R doc/* #{docdir}/" diff --git a/www/ruby-passenger/patches/patch-ext_nginx_HelperServer_cpp b/www/ruby-passenger/patches/patch-ext_nginx_HelperServer_cpp new file mode 100644 index 00000000000..9ed7c5913a8 --- /dev/null +++ b/www/ruby-passenger/patches/patch-ext_nginx_HelperServer_cpp @@ -0,0 +1,12 @@ +$OpenBSD: patch-ext_nginx_HelperServer_cpp,v 1.1.1.1 2009/08/20 20:36:12 bernd Exp $ +--- ext/nginx/HelperServer.cpp.orig Wed Jun 10 10:12:29 2009 ++++ ext/nginx/HelperServer.cpp Tue Jun 23 23:05:05 2009 +@@ -709,7 +709,7 @@ class Server { (public) + } + + pool = ptr(new StandardApplicationPool( +- rootDir + "/bin/passenger-spawn-server", ++ rootDir + "/passenger-spawn-server", + "", ruby + )); + pool->setMax(maxPoolSize); diff --git a/www/ruby-passenger/patches/patch-ext_nginx_config b/www/ruby-passenger/patches/patch-ext_nginx_config new file mode 100644 index 00000000000..414a24bf7a7 --- /dev/null +++ b/www/ruby-passenger/patches/patch-ext_nginx_config @@ -0,0 +1,12 @@ +$OpenBSD: patch-ext_nginx_config,v 1.1.1.1 2009/08/20 20:36:12 bernd Exp $ +--- ext/nginx/config.orig Sat May 23 11:02:29 2009 ++++ ext/nginx/config Tue Jun 23 23:06:13 2009 +@@ -25,7 +25,7 @@ NGX_ADDON_DEPS="$NGX_ADDON_DEPS \ + CORE_LIBS="$CORE_LIBS \ + ${ngx_addon_dir}/libpassenger_common.a \ + ${ngx_addon_dir}/libboost_oxt.a \ +- -lstdc++ -lpthread" ++ -lstdc++ -pthread" + if test x`uname` = xOpenBSD; then + CORE_LIBS="$CORE_LIBS -lm" + fi diff --git a/www/ruby-passenger/patches/patch-lib_phusion_passenger_platform_info_rb b/www/ruby-passenger/patches/patch-lib_phusion_passenger_platform_info_rb new file mode 100644 index 00000000000..2f977d31fac --- /dev/null +++ b/www/ruby-passenger/patches/patch-lib_phusion_passenger_platform_info_rb @@ -0,0 +1,12 @@ +$OpenBSD: patch-lib_phusion_passenger_platform_info_rb,v 1.1.1.1 2009/08/20 20:36:12 bernd Exp $ +--- lib/phusion_passenger/platform_info.rb.orig Thu Apr 16 19:42:11 2009 ++++ lib/phusion_passenger/platform_info.rb Thu Apr 16 21:20:04 2009 +@@ -360,6 +360,8 @@ public + def self.portability_ldflags + if RUBY_PLATFORM =~ /solaris/ + return '-lxnet -lrt -lsocket -lnsl -lpthread' ++ elsif RUBY_PLATFORM =~ /openbsd/ ++ return '-pthread' + else + return '-lpthread' + end diff --git a/www/ruby-passenger/patches/patch-lib_phusion_passenger_utils_rb b/www/ruby-passenger/patches/patch-lib_phusion_passenger_utils_rb new file mode 100644 index 00000000000..71c0e4b33b9 --- /dev/null +++ b/www/ruby-passenger/patches/patch-lib_phusion_passenger_utils_rb @@ -0,0 +1,12 @@ +$OpenBSD: patch-lib_phusion_passenger_utils_rb,v 1.1.1.1 2009/08/20 20:36:12 bernd Exp $ +--- lib/phusion_passenger/utils.rb.orig Wed Jun 24 11:31:25 2009 ++++ lib/phusion_passenger/utils.rb Wed Jun 24 11:32:01 2009 +@@ -560,7 +560,7 @@ end + # Ruby's implementation of UNIXSocket#recv_io and UNIXSocket#send_io + # are broken on 64-bit FreeBSD 7 and x86_64/ppc64 OS X. So we override them + # with our own implementation. +-if RUBY_PLATFORM =~ /freebsd/ || (RUBY_PLATFORM =~ /darwin/ && RUBY_PLATFORM !~ /universal/) ++if RUBY_PLATFORM =~ /freebsd/ || RUBY_PLATFORM =~ /openbsd/ || (RUBY_PLATFORM =~ /darwin/ && RUBY_PLATFORM !~ /universal/) + require 'socket' + UNIXSocket.class_eval do + def recv_io diff --git a/www/ruby-passenger/pkg/DESCR b/www/ruby-passenger/pkg/DESCR new file mode 100644 index 00000000000..8027616d997 --- /dev/null +++ b/www/ruby-passenger/pkg/DESCR @@ -0,0 +1,5 @@ +Phusion Passenger is an Nginx module, which makes deploying Ruby +and Ruby on Rails applications on Nginx a breeze. It follows the +usual Ruby on Rails conventions, such as "Don't-Repeat-Yourself" +and ease of setup, while at the same time providing enough +flexibility. diff --git a/www/ruby-passenger/pkg/PLIST b/www/ruby-passenger/pkg/PLIST new file mode 100644 index 00000000000..bce83f51839 --- /dev/null +++ b/www/ruby-passenger/pkg/PLIST @@ -0,0 +1,497 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2009/08/20 20:36:13 bernd Exp $ +bin/passenger-config +@comment bin/passenger-memory-stats +bin/passenger-status +bin/passenger-stress-test +lib/phusion_passenger/ +lib/phusion_passenger/ext/ +lib/phusion_passenger/ext/common/ +lib/phusion_passenger/ext/common/Application.h +lib/phusion_passenger/ext/common/ApplicationPool.h +lib/phusion_passenger/ext/common/ApplicationPoolServer.h +lib/phusion_passenger/ext/common/ApplicationPoolServerExecutable.cpp +lib/phusion_passenger/ext/common/ApplicationPoolStatusReporter.h +lib/phusion_passenger/ext/common/Base64.cpp +lib/phusion_passenger/ext/common/Base64.h +lib/phusion_passenger/ext/common/CachedFileStat.cpp +lib/phusion_passenger/ext/common/CachedFileStat.h +lib/phusion_passenger/ext/common/CachedFileStat.hpp +lib/phusion_passenger/ext/common/DummySpawnManager.h +lib/phusion_passenger/ext/common/Exceptions.h +lib/phusion_passenger/ext/common/FileChangeChecker.h +lib/phusion_passenger/ext/common/Logging.cpp +lib/phusion_passenger/ext/common/Logging.h +lib/phusion_passenger/ext/common/MessageChannel.h +lib/phusion_passenger/ext/common/PoolOptions.h +lib/phusion_passenger/ext/common/SpawnManager.h +lib/phusion_passenger/ext/common/StandardApplicationPool.h +lib/phusion_passenger/ext/common/StaticString.h +lib/phusion_passenger/ext/common/StringListCreator.h +lib/phusion_passenger/ext/common/SystemTime.cpp +lib/phusion_passenger/ext/common/SystemTime.h +lib/phusion_passenger/ext/common/Timer.h +lib/phusion_passenger/ext/common/Utils.cpp +lib/phusion_passenger/ext/common/Utils.h +lib/phusion_passenger/ext/common/Version.h +lib/phusion_passenger/ext/nginx/ +lib/phusion_passenger/ext/nginx/Configuration.c +lib/phusion_passenger/ext/nginx/Configuration.h +lib/phusion_passenger/ext/nginx/ContentHandler.c +lib/phusion_passenger/ext/nginx/ContentHandler.h +@bin lib/phusion_passenger/ext/nginx/HelperServer +lib/phusion_passenger/ext/nginx/HelperServer.cpp +lib/phusion_passenger/ext/nginx/HttpStatusExtractor.h +lib/phusion_passenger/ext/nginx/ScgiRequestParser.h +lib/phusion_passenger/ext/nginx/StaticContentHandler.c +lib/phusion_passenger/ext/nginx/StaticContentHandler.h +lib/phusion_passenger/ext/nginx/config +lib/phusion_passenger/ext/nginx/libboost_oxt/ +lib/phusion_passenger/ext/nginx/libboost_oxt.a +lib/phusion_passenger/ext/nginx/libboost_oxt/boost/ +lib/phusion_passenger/ext/nginx/libboost_oxt/boost/exceptions.o +lib/phusion_passenger/ext/nginx/libboost_oxt/boost/once.o +lib/phusion_passenger/ext/nginx/libboost_oxt/boost/thread.o +lib/phusion_passenger/ext/nginx/libboost_oxt/oxt/ +lib/phusion_passenger/ext/nginx/libboost_oxt/oxt/backtrace.o +lib/phusion_passenger/ext/nginx/libboost_oxt/oxt/system_calls.o +lib/phusion_passenger/ext/nginx/libboost_oxt/oxt/thread.o +lib/phusion_passenger/ext/nginx/libboost_oxt/oxt/tracable_exception.o +lib/phusion_passenger/ext/nginx/libpassenger_common/ +lib/phusion_passenger/ext/nginx/libpassenger_common.a +lib/phusion_passenger/ext/nginx/libpassenger_common/Base64.o +lib/phusion_passenger/ext/nginx/libpassenger_common/CachedFileStat.o +lib/phusion_passenger/ext/nginx/libpassenger_common/Logging.o +lib/phusion_passenger/ext/nginx/libpassenger_common/SystemTime.o +lib/phusion_passenger/ext/nginx/libpassenger_common/Utils.o +lib/phusion_passenger/ext/nginx/ngx_http_passenger_module.c +lib/phusion_passenger/ext/nginx/ngx_http_passenger_module.h +lib/phusion_passenger/passenger-spawn-server +lib/ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/phusion_passenger/ +lib/ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/phusion_passenger/native_support.so +lib/ruby/${MODRUBY_REV}/phusion_passenger/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/abstract_installer.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/abstract_request_handler.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/abstract_server.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/abstract_server_collection.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/admin_tools/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/admin_tools.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/admin_tools/control_process.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/application.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/console_text_template.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/constants.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/dependencies.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/events.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/exceptions.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/html_template.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/message_channel.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/packaging.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/platform_info.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/rack/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/rack/application_spawner.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/rack/request_handler.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/railz/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/railz/application_spawner.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/railz/cgi_fixed.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/railz/framework_spawner.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/railz/request_handler.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/simple_benchmarking.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/spawn_manager.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/apache_must_be_compiled_with_compatible_mpm.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/config_snippets.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/deployment_example.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/no_write_permission_to_passenger_root.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/possible_solutions_for_compilation_and_installation_problems.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/run_installer_as_root.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/apache2/welcome.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/app_exited_during_initialization.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/app_init_error.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/database_error.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/error_layout.css +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/error_layout.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/framework_init_error.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/general_error.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/invalid_app_root.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/load_error.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/ask_for_extra_configure_flags.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/cannot_write_to_dir.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/config_snippets.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/config_snippets_inserted.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/confirm_extra_configure_flags.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/deployment_example.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/pcre_could_not_be_downloaded.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/pcre_could_not_be_extracted.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/possible_solutions_for_compilation_and_installation_problems.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/possible_solutions_for_download_and_extraction_problems.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/query_download_and_install.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/run_installer_as_root.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/nginx/welcome.txt.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/templates/version_not_found.html.erb +lib/ruby/${MODRUBY_REV}/phusion_passenger/utils.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/wsgi/ +lib/ruby/${MODRUBY_REV}/phusion_passenger/wsgi/application_spawner.rb +lib/ruby/${MODRUBY_REV}/phusion_passenger/wsgi/request_handler.py +share/doc/phusion_passenger/ +share/doc/phusion_passenger/ApplicationPool algorithm.txt +share/doc/phusion_passenger/Architectural overview.html +share/doc/phusion_passenger/Architectural overview.txt +share/doc/phusion_passenger/Security of user switching support.html +share/doc/phusion_passenger/Security of user switching support.txt +share/doc/phusion_passenger/Users guide Apache.html +share/doc/phusion_passenger/Users guide Apache.txt +share/doc/phusion_passenger/Users guide Nginx.html +share/doc/phusion_passenger/Users guide Nginx.txt +share/doc/phusion_passenger/cxxapi/ +share/doc/phusion_passenger/cxxapi/ApplicationPoolServer_8h-source.html +share/doc/phusion_passenger/cxxapi/ApplicationPool_8h-source.html +share/doc/phusion_passenger/cxxapi/Application_8h-source.html +share/doc/phusion_passenger/cxxapi/Bucket_8h-source.html +share/doc/phusion_passenger/cxxapi/CachedFileStat_8h-source.html +share/doc/phusion_passenger/cxxapi/Configuration_8h-source.html +share/doc/phusion_passenger/cxxapi/DirectoryMapper_8h-source.html +share/doc/phusion_passenger/cxxapi/DummySpawnManager_8h-source.html +share/doc/phusion_passenger/cxxapi/Exceptions_8h-source.html +share/doc/phusion_passenger/cxxapi/FileChecker_8h-source.html +share/doc/phusion_passenger/cxxapi/Hooks_8h-source.html +share/doc/phusion_passenger/cxxapi/Logging_8h-source.html +share/doc/phusion_passenger/cxxapi/MessageChannel_8h-source.html +share/doc/phusion_passenger/cxxapi/PoolOptions_8h-source.html +share/doc/phusion_passenger/cxxapi/SpawnManager_8h-source.html +share/doc/phusion_passenger/cxxapi/StandardApplicationPool_8h-source.html +share/doc/phusion_passenger/cxxapi/SystemTime_8h-source.html +share/doc/phusion_passenger/cxxapi/Utils_8h-source.html +share/doc/phusion_passenger/cxxapi/annotated.html +share/doc/phusion_passenger/cxxapi/classClient-members.html +share/doc/phusion_passenger/cxxapi/classClient.html +share/doc/phusion_passenger/cxxapi/classHooks-members.html +share/doc/phusion_passenger/cxxapi/classHooks.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1Application-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1Application.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPool-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPool.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPoolServer-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPoolServer.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPool__inherit__graph.map +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPool__inherit__graph.md5 +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ApplicationPool__inherit__graph.png +share/doc/phusion_passenger/cxxapi/classPassenger_1_1Application_1_1Session-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1Application_1_1Session.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1BufferedUpload-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1BufferedUpload.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1BusyException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1BusyException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ConfigurationException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1ConfigurationException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1DirectoryMapper-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1DirectoryMapper.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1DummySpawnManager-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1DummySpawnManager.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileChecker-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileChecker.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileNotFoundException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileNotFoundException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileNotFoundException__inherit__graph.map +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileNotFoundException__inherit__graph.md5 +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileNotFoundException__inherit__graph.png +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileSystemException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileSystemException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileSystemException__inherit__graph.map +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileSystemException__inherit__graph.md5 +share/doc/phusion_passenger/cxxapi/classPassenger_1_1FileSystemException__inherit__graph.png +share/doc/phusion_passenger/cxxapi/classPassenger_1_1IOException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1IOException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1IOException__inherit__graph.map +share/doc/phusion_passenger/cxxapi/classPassenger_1_1IOException__inherit__graph.md5 +share/doc/phusion_passenger/cxxapi/classPassenger_1_1IOException__inherit__graph.png +share/doc/phusion_passenger/cxxapi/classPassenger_1_1MessageChannel-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1MessageChannel.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1RuntimeException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1RuntimeException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SpawnException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SpawnException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SpawnManager-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SpawnManager.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1StandardApplicationPool-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1StandardApplicationPool.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1StandardApplicationPool__inherit__graph.map +share/doc/phusion_passenger/cxxapi/classPassenger_1_1StandardApplicationPool__inherit__graph.md5 +share/doc/phusion_passenger/cxxapi/classPassenger_1_1StandardApplicationPool__inherit__graph.png +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemException-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemException.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemException__inherit__graph.map +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemException__inherit__graph.md5 +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemException__inherit__graph.png +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemTime-members.html +share/doc/phusion_passenger/cxxapi/classPassenger_1_1SystemTime.html +share/doc/phusion_passenger/cxxapi/classes.html +share/doc/phusion_passenger/cxxapi/definitions_8h-source.html +share/doc/phusion_passenger/cxxapi/doxygen.css +share/doc/phusion_passenger/cxxapi/doxygen.png +share/doc/phusion_passenger/cxxapi/files.html +share/doc/phusion_passenger/cxxapi/ftv2blank.png +share/doc/phusion_passenger/cxxapi/ftv2doc.png +share/doc/phusion_passenger/cxxapi/ftv2folderclosed.png +share/doc/phusion_passenger/cxxapi/ftv2folderopen.png +share/doc/phusion_passenger/cxxapi/ftv2lastnode.png +share/doc/phusion_passenger/cxxapi/ftv2link.png +share/doc/phusion_passenger/cxxapi/ftv2mlastnode.png +share/doc/phusion_passenger/cxxapi/ftv2mnode.png +share/doc/phusion_passenger/cxxapi/ftv2node.png +share/doc/phusion_passenger/cxxapi/ftv2plastnode.png +share/doc/phusion_passenger/cxxapi/ftv2pnode.png +share/doc/phusion_passenger/cxxapi/ftv2vertline.png +share/doc/phusion_passenger/cxxapi/functions.html +share/doc/phusion_passenger/cxxapi/functions_func.html +share/doc/phusion_passenger/cxxapi/functions_type.html +share/doc/phusion_passenger/cxxapi/functions_vars.html +share/doc/phusion_passenger/cxxapi/graph_legend.dot +share/doc/phusion_passenger/cxxapi/graph_legend.html +share/doc/phusion_passenger/cxxapi/graph_legend.png +share/doc/phusion_passenger/cxxapi/group__Configuration.html +share/doc/phusion_passenger/cxxapi/group__Configuration.png +share/doc/phusion_passenger/cxxapi/group__Core.html +share/doc/phusion_passenger/cxxapi/group__Core.png +share/doc/phusion_passenger/cxxapi/group__Exceptions.html +share/doc/phusion_passenger/cxxapi/group__Hooks.html +share/doc/phusion_passenger/cxxapi/group__Hooks.png +share/doc/phusion_passenger/cxxapi/group__Support.html +share/doc/phusion_passenger/cxxapi/hierarchy.html +share/doc/phusion_passenger/cxxapi/index.html +share/doc/phusion_passenger/cxxapi/inherit__graph__0.map +share/doc/phusion_passenger/cxxapi/inherit__graph__0.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__0.png +share/doc/phusion_passenger/cxxapi/inherit__graph__1.map +share/doc/phusion_passenger/cxxapi/inherit__graph__1.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__1.png +share/doc/phusion_passenger/cxxapi/inherit__graph__10.map +share/doc/phusion_passenger/cxxapi/inherit__graph__10.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__10.png +share/doc/phusion_passenger/cxxapi/inherit__graph__11.map +share/doc/phusion_passenger/cxxapi/inherit__graph__11.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__11.png +share/doc/phusion_passenger/cxxapi/inherit__graph__12.map +share/doc/phusion_passenger/cxxapi/inherit__graph__12.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__12.png +share/doc/phusion_passenger/cxxapi/inherit__graph__13.map +share/doc/phusion_passenger/cxxapi/inherit__graph__13.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__13.png +share/doc/phusion_passenger/cxxapi/inherit__graph__14.map +share/doc/phusion_passenger/cxxapi/inherit__graph__14.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__14.png +share/doc/phusion_passenger/cxxapi/inherit__graph__15.map +share/doc/phusion_passenger/cxxapi/inherit__graph__15.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__15.png +share/doc/phusion_passenger/cxxapi/inherit__graph__16.map +share/doc/phusion_passenger/cxxapi/inherit__graph__16.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__16.png +share/doc/phusion_passenger/cxxapi/inherit__graph__17.map +share/doc/phusion_passenger/cxxapi/inherit__graph__17.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__17.png +share/doc/phusion_passenger/cxxapi/inherit__graph__18.map +share/doc/phusion_passenger/cxxapi/inherit__graph__18.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__18.png +share/doc/phusion_passenger/cxxapi/inherit__graph__19.map +share/doc/phusion_passenger/cxxapi/inherit__graph__19.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__19.png +share/doc/phusion_passenger/cxxapi/inherit__graph__2.map +share/doc/phusion_passenger/cxxapi/inherit__graph__2.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__2.png +share/doc/phusion_passenger/cxxapi/inherit__graph__20.map +share/doc/phusion_passenger/cxxapi/inherit__graph__20.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__20.png +share/doc/phusion_passenger/cxxapi/inherit__graph__21.map +share/doc/phusion_passenger/cxxapi/inherit__graph__21.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__21.png +share/doc/phusion_passenger/cxxapi/inherit__graph__3.map +share/doc/phusion_passenger/cxxapi/inherit__graph__3.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__3.png +share/doc/phusion_passenger/cxxapi/inherit__graph__4.map +share/doc/phusion_passenger/cxxapi/inherit__graph__4.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__4.png +share/doc/phusion_passenger/cxxapi/inherit__graph__5.map +share/doc/phusion_passenger/cxxapi/inherit__graph__5.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__5.png +share/doc/phusion_passenger/cxxapi/inherit__graph__6.map +share/doc/phusion_passenger/cxxapi/inherit__graph__6.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__6.png +share/doc/phusion_passenger/cxxapi/inherit__graph__7.map +share/doc/phusion_passenger/cxxapi/inherit__graph__7.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__7.png +share/doc/phusion_passenger/cxxapi/inherit__graph__8.map +share/doc/phusion_passenger/cxxapi/inherit__graph__8.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__8.png +share/doc/phusion_passenger/cxxapi/inherit__graph__9.map +share/doc/phusion_passenger/cxxapi/inherit__graph__9.md5 +share/doc/phusion_passenger/cxxapi/inherit__graph__9.png +share/doc/phusion_passenger/cxxapi/inherits.html +share/doc/phusion_passenger/cxxapi/main.html +share/doc/phusion_passenger/cxxapi/modules.html +share/doc/phusion_passenger/cxxapi/structPassenger_1_1AnythingToString-members.html +share/doc/phusion_passenger/cxxapi/structPassenger_1_1AnythingToString.html +share/doc/phusion_passenger/cxxapi/structPassenger_1_1AnythingToString_3_01vector_3_01string_01_4_01_4-members.html +share/doc/phusion_passenger/cxxapi/structPassenger_1_1AnythingToString_3_01vector_3_01string_01_4_01_4.html +share/doc/phusion_passenger/cxxapi/structPassenger_1_1PoolOptions-members.html +share/doc/phusion_passenger/cxxapi/structPassenger_1_1PoolOptions.html +share/doc/phusion_passenger/cxxapi/tab_b.gif +share/doc/phusion_passenger/cxxapi/tab_l.gif +share/doc/phusion_passenger/cxxapi/tab_r.gif +share/doc/phusion_passenger/cxxapi/tabs.css +share/doc/phusion_passenger/cxxapi/tree.html +share/doc/phusion_passenger/images/ +share/doc/phusion_passenger/images/by_sa.png +share/doc/phusion_passenger/images/conservative_spawning.png +share/doc/phusion_passenger/images/conservative_spawning.svg +share/doc/phusion_passenger/images/icons/ +share/doc/phusion_passenger/images/icons/README +share/doc/phusion_passenger/images/icons/callouts/ +share/doc/phusion_passenger/images/icons/callouts/1.png +share/doc/phusion_passenger/images/icons/callouts/10.png +share/doc/phusion_passenger/images/icons/callouts/11.png +share/doc/phusion_passenger/images/icons/callouts/12.png +share/doc/phusion_passenger/images/icons/callouts/13.png +share/doc/phusion_passenger/images/icons/callouts/14.png +share/doc/phusion_passenger/images/icons/callouts/15.png +share/doc/phusion_passenger/images/icons/callouts/2.png +share/doc/phusion_passenger/images/icons/callouts/3.png +share/doc/phusion_passenger/images/icons/callouts/4.png +share/doc/phusion_passenger/images/icons/callouts/5.png +share/doc/phusion_passenger/images/icons/callouts/6.png +share/doc/phusion_passenger/images/icons/callouts/7.png +share/doc/phusion_passenger/images/icons/callouts/8.png +share/doc/phusion_passenger/images/icons/callouts/9.png +share/doc/phusion_passenger/images/icons/caution.png +share/doc/phusion_passenger/images/icons/example.png +share/doc/phusion_passenger/images/icons/home.png +share/doc/phusion_passenger/images/icons/important.png +share/doc/phusion_passenger/images/icons/next.png +share/doc/phusion_passenger/images/icons/note.png +share/doc/phusion_passenger/images/icons/prev.png +share/doc/phusion_passenger/images/icons/tip.png +share/doc/phusion_passenger/images/icons/up.png +share/doc/phusion_passenger/images/icons/warning.png +share/doc/phusion_passenger/images/passenger_architecture.png +share/doc/phusion_passenger/images/passenger_architecture.svg +share/doc/phusion_passenger/images/phusion_banner.png +share/doc/phusion_passenger/images/smart-lv2.png +share/doc/phusion_passenger/images/smart-lv2.svg +share/doc/phusion_passenger/images/spawn_server_architecture.png +share/doc/phusion_passenger/images/spawn_server_architecture.svg +share/doc/phusion_passenger/images/typical_isolated_web_application.png +share/doc/phusion_passenger/images/typical_isolated_web_application.svg +share/doc/phusion_passenger/rdoc/ +share/doc/phusion_passenger/rdoc/classes/ +share/doc/phusion_passenger/rdoc/classes/ConditionVariable.html +share/doc/phusion_passenger/rdoc/classes/Exception.html +share/doc/phusion_passenger/rdoc/classes/GC.html +share/doc/phusion_passenger/rdoc/classes/IO.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractInstaller.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractRequestHandler.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServer/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServer.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServer/ServerAlreadyStarted.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServer/ServerError.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServer/ServerNotStarted.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServer/UnknownMessage.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AbstractServerCollection.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AdminTools/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AdminTools.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AdminTools/ControlProcess/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AdminTools/ControlProcess.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AdminTools/ControlProcess/Instance.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/AppInitError.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Application.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/ConsoleTextTemplate.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/FrameworkInitError.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/HTMLTemplate.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/InitializationError.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/InvalidPath.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/MessageChannel.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/NativeSupport.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Rack/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Rack.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Rack/ApplicationSpawner.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Rack/RequestHandler.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/ApplicationSpawner/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/ApplicationSpawner.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/ApplicationSpawner/Error.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/CGIFixed.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/FrameworkSpawner/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/FrameworkSpawner.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/FrameworkSpawner/Error.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Railz/RequestHandler.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/SpawnManager.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/UnknownError.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/Utils.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/VersionNotFound.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/WSGI/ +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/WSGI.html +share/doc/phusion_passenger/rdoc/classes/PhusionPassenger/WSGI/ApplicationSpawner.html +share/doc/phusion_passenger/rdoc/classes/PlatformInfo.html +share/doc/phusion_passenger/rdoc/classes/RakeExtensions.html +share/doc/phusion_passenger/rdoc/classes/Signal.html +share/doc/phusion_passenger/rdoc/created.rid +share/doc/phusion_passenger/rdoc/files/ +share/doc/phusion_passenger/rdoc/files/DEVELOPERS_TXT.html +share/doc/phusion_passenger/rdoc/files/README.html +share/doc/phusion_passenger/rdoc/files/ext/ +share/doc/phusion_passenger/rdoc/files/ext/phusion_passenger/ +share/doc/phusion_passenger/rdoc/files/ext/phusion_passenger/native_support_c.html +share/doc/phusion_passenger/rdoc/files/lib/ +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/ +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/abstract_installer_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/abstract_request_handler_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/abstract_server_collection_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/abstract_server_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/admin_tools/ +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/admin_tools/control_process_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/admin_tools_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/application_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/console_text_template_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/constants_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/dependencies_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/events_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/exceptions_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/html_template_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/message_channel_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/packaging_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/platform_info_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/rack/ +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/rack/application_spawner_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/rack/request_handler_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/railz/ +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/railz/application_spawner_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/railz/cgi_fixed_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/railz/framework_spawner_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/railz/request_handler_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/simple_benchmarking_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/spawn_manager_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/utils_rb.html +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/wsgi/ +share/doc/phusion_passenger/rdoc/files/lib/phusion_passenger/wsgi/application_spawner_rb.html +share/doc/phusion_passenger/rdoc/files/misc/ +share/doc/phusion_passenger/rdoc/files/misc/rake/ +share/doc/phusion_passenger/rdoc/files/misc/rake/extensions_rb.html +share/doc/phusion_passenger/rdoc/fr_class_index.html +share/doc/phusion_passenger/rdoc/fr_file_index.html +share/doc/phusion_passenger/rdoc/fr_method_index.html +share/doc/phusion_passenger/rdoc/index.html +share/doc/phusion_passenger/rdoc/rdoc-style.css +share/doc/phusion_passenger/users_guide_snippets/ +share/doc/phusion_passenger/users_guide_snippets/analysis_and_system_maintenance_tools.txt +share/doc/phusion_passenger/users_guide_snippets/appendix_a_about.txt +share/doc/phusion_passenger/users_guide_snippets/appendix_b_terminology.txt +share/doc/phusion_passenger/users_guide_snippets/appendix_c_spawning_methods.txt +share/doc/phusion_passenger/users_guide_snippets/global_queueing_explained.txt +share/doc/phusion_passenger/users_guide_snippets/rackup_specifications.txt +share/doc/phusion_passenger/users_guide_snippets/rails_spawn_method.txt +share/doc/phusion_passenger/users_guide_snippets/tips.txt +share/nginx/ +@sample ${SYSCONFDIR}/nginx/ +share/nginx/nginx-passenger.conf.sample +@sample ${SYSCONFDIR}/nginx/nginx-passenger.conf.sample