pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Tue Jan 30 12:06:49 UTC 2018

Modified Files:
        pkgsrc/www: Makefile
Added Files:
        pkgsrc/www/ap2-passenger: DESCR MESSAGE Makefile PLIST
        pkgsrc/www/passenger: DESCR MESSAGE Makefile Makefile.common PLIST
            buildlink3.mk distinfo
        pkgsrc/www/passenger/patches: patch-build_common__library.rb
            patch-build_packaging.rb
            patch-src_ruby__supportlib_phusion__passenger.rb
            patch-src_ruby__supportlib_phusion__passenger_packaging.rb
            patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb

Log Message:
Import Passenger 5.2.0 as www/passenger and www/ap2-passenger.
(Based on wip/*passenger.)

Phusion Passenger is a web server and application server,
designed to be fast, robust and lightweight. It supports Ruby,
Python, Node.js and Meteor.


To generate a diff of this commit:
cvs rdiff -u -r1.1303 -r1.1304 pkgsrc/www/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/www/ap2-passenger/DESCR \
    pkgsrc/www/ap2-passenger/MESSAGE pkgsrc/www/ap2-passenger/Makefile \
    pkgsrc/www/ap2-passenger/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/www/passenger/DESCR \
    pkgsrc/www/passenger/MESSAGE pkgsrc/www/passenger/Makefile \
    pkgsrc/www/passenger/Makefile.common pkgsrc/www/passenger/PLIST \
    pkgsrc/www/passenger/buildlink3.mk pkgsrc/www/passenger/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/passenger/patches/patch-build_common__library.rb \
    pkgsrc/www/passenger/patches/patch-build_packaging.rb \
    pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger.rb \
    pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_packaging.rb \
    pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/Makefile
diff -u pkgsrc/www/Makefile:1.1303 pkgsrc/www/Makefile:1.1304
--- pkgsrc/www/Makefile:1.1303  Fri Jan 26 14:38:27 2018
+++ pkgsrc/www/Makefile Tue Jan 30 12:06:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1303 2018/01/26 14:38:27 triaxx Exp $
+# $NetBSD: Makefile,v 1.1304 2018/01/30 12:06:48 fhajny Exp $
 #
 
 COMMENT=       Packages related to the World Wide Web
@@ -25,6 +25,7 @@ SUBDIR+=      ap2-fcgid
 SUBDIR+=       ap2-jk
 SUBDIR+=       ap2-limitipconn
 SUBDIR+=       ap2-mkdir
+SUBDIR+=       ap2-passenger
 SUBDIR+=       ap2-perl
 SUBDIR+=       ap2-python
 SUBDIR+=       ap2-subversion
@@ -538,6 +539,7 @@ SUBDIR+=    p5-libapreq
 SUBDIR+=       p5-libapreq2
 SUBDIR+=       p5-libwww
 SUBDIR+=       paros
+SUBDIR+=       passenger
 SUBDIR+=       pear-HTML_Common
 SUBDIR+=       pear-HTML_Select
 SUBDIR+=       pear-HTML_TreeMenu

Added files:

Index: pkgsrc/www/ap2-passenger/DESCR
diff -u /dev/null pkgsrc/www/ap2-passenger/DESCR:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/ap2-passenger/DESCR      Tue Jan 30 12:06:49 2018
@@ -0,0 +1,5 @@
+Phusion Passenger is a web server and application server,
+designed to be fast, robust and lightweight. It supports Ruby,
+Python, Node.js and Meteor.
+
+This package holds the Apache 2.x module.
Index: pkgsrc/www/ap2-passenger/MESSAGE
diff -u /dev/null pkgsrc/www/ap2-passenger/MESSAGE:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/ap2-passenger/MESSAGE    Tue Jan 30 12:06:49 2018
@@ -0,0 +1,17 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2018/01/30 12:06:49 fhajny Exp $
+
+The Apache 2 module was successfully installed.
+
+To enable this module, add the following lines to your Apache config file:
+
+LoadModule passenger_module lib/httpd/mod_passenger.so
+<IfModule mod_passenger.c>
+  PassengerRoot ${PREFIX}/${RUBY_VENDORLIB}/phusion_passenger/locations.ini
+  PassengerRuby ${RUBY}
+</IfModule>
+
+Use PassengerPython or PassengerNodejs directives to point to python and
+node commands as appropriate, when deploying Python or Node.js apps.
+
+===========================================================================
Index: pkgsrc/www/ap2-passenger/Makefile
diff -u /dev/null pkgsrc/www/ap2-passenger/Makefile:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/ap2-passenger/Makefile   Tue Jan 30 12:06:49 2018
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2018/01/30 12:06:49 fhajny Exp $
+
+PKGNAME=               ${APACHE_PKG_PREFIX}-${RUBY_PKGPREFIX}-${DISTNAME}
+COMMENT=               Passenger module for Apache 2.x
+
+BUILDLINK_DEPMETHOD.curl=      build
+
+DEPENDS+=              ${RUBY_PKGPREFIX}-${DISTNAME}:../../www/passenger
+
+.include "../../www/passenger/Makefile.common"
+
+APACHE_MODULE=         yes
+USE_APR=               yes
+
+# Get rid of these bits from www/apache24 as they break build on SunOS
+BUILDLINK_TRANSFORM+=  rm:-D_XOPEN_SOURCE
+BUILDLINK_TRANSFORM+=  rm:-D_XOPEN_SOURCE_EXTENDED=1
+
+INSTALLATION_DIRS+=    lib/httpd
+
+do-build:
+       cd ${WRKSRC}/build && ${SETENV} ${MAKE_ENV} ${RAKE} apache2
+
+do-install:
+       ${INSTALL_LIB} ${WRKSRC}/buildout/apache2/mod_passenger.so \
+         ${DESTDIR}${PREFIX}/lib/httpd/mod_passenger.so
+
+.include "../../mk/apache.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/ap2-passenger/PLIST
diff -u /dev/null pkgsrc/www/ap2-passenger/PLIST:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/ap2-passenger/PLIST      Tue Jan 30 12:06:49 2018
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2018/01/30 12:06:49 fhajny Exp $
+lib/httpd/mod_passenger.${RUBY_DLEXT}

Index: pkgsrc/www/passenger/DESCR
diff -u /dev/null pkgsrc/www/passenger/DESCR:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/DESCR  Tue Jan 30 12:06:48 2018
@@ -0,0 +1,5 @@
+Phusion Passenger is a web server and application server,
+designed to be fast, robust and lightweight. It supports Ruby,
+Python, Node.js and Meteor.
+
+This package holds the Passenger agents, tools and support files.
Index: pkgsrc/www/passenger/MESSAGE
diff -u /dev/null pkgsrc/www/passenger/MESSAGE:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/MESSAGE        Tue Jan 30 12:06:48 2018
@@ -0,0 +1,6 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+To integrate with Apache 2.x, install the ap24-${PKGBASE} package.
+
+===========================================================================
Index: pkgsrc/www/passenger/Makefile
diff -u /dev/null pkgsrc/www/passenger/Makefile:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/Makefile       Tue Jan 30 12:06:48 2018
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+COMMENT=               Web and application server for Ruby, Python and Node.js
+
+.include "Makefile.common"
+
+INSTALL_ENV+=          FS_PREFIX=${PREFIX}
+INSTALL_ENV+=          FS_DOCDIR=${PREFIX}/share/doc
+INSTALL_ENV+=          RUBYLIBDIR=${PREFIX}/${RUBY_VENDORLIB}
+INSTALL_ENV+=          RUBYARCHDIR=${PREFIX}/${RUBY_VENDORARCHLIB}
+INSTALL_ENV+=          APACHE2_MODULE_PATH=${PREFIX}/lib/httpd/mod_passenger.so
+INSTALL_ENV+=          NATIVE_PACKAGING_METHOD=pkgsrc
+
+INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 ${PKGMANDIR}/man8
+
+do-build:
+       cd ${WRKSRC}/build && ${SETENV} ${MAKE_ENV} ${RAKE} \
+               agent nginx nginx:as_dynamic_module native_support
+
+do-install:
+       cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} ${RAKE} fakeroot
+       ${INSTALL_MAN} ${WRKSRC}/man/passenger-config.1 \
+               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+       ${INSTALL_MAN} ${WRKSRC}/man/passenger-memory-stats.8 \
+               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
+       ${INSTALL_MAN} ${WRKSRC}/man/passenger-status.8 \
+               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/passenger/Makefile.common
diff -u /dev/null pkgsrc/www/passenger/Makefile.common:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/Makefile.common        Tue Jan 30 12:06:48 2018
@@ -0,0 +1,52 @@
+# $NetBSD: Makefile.common,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+# used by www/ap2-passenger/Makefile
+# used by www/passenger/Makefile
+
+DISTNAME=              passenger-5.2.0
+CATEGORIES=            www
+
+MASTER_SITES=          http://s3.amazonaws.com/phusion-passenger/releases/
+MAINTAINER?=           filip%joyent.com@localhost
+HOMEPAGE=              http://www.phusionpassenger.com/
+LICENSE=               mit
+
+USE_LANGUAGES=         c c++
+
+PATCHDIR=              ${.CURDIR}/../../www/passenger/patches
+DISTINFO_FILE=         ${.CURDIR}/../../www/passenger/distinfo
+
+.include "../../mk/bsd.prefs.mk"
+
+PKG_SYSCONFSUBDIR=     passenger
+
+REPLACE_RUBY=          bin/passenger
+REPLACE_RUBY+=         bin/passenger-config
+REPLACE_RUBY+=         bin/passenger-install-apache2-module
+REPLACE_RUBY+=         bin/passenger-install-nginx-module
+REPLACE_RUBY+=         bin/passenger-memory-stats
+REPLACE_RUBY+=         bin/passenger-status
+REPLACE_RUBY+=         src/helper-scripts/*.rb
+REPLACE_RUBY+=         src/helper-scripts/prespawn
+
+CHECK_INTERPRETER_SKIP+=       share/passenger/helper-scripts/wsgi-loader.py
+CHECK_INTERPRETER_SKIP+=       share/passenger/node/vendor-copy/winston/node_modules/async/support/sync-package-managers.js
+
+SUBST_CLASSES+=                dir
+SUBST_STAGE.dir=       pre-configure
+SUBST_MESSAGE.dir=     Fixing installation directories
+SUBST_FILES.dir=       src/ruby_supportlib/phusion_passenger.rb
+SUBST_FILES.dir+=      src/ruby_supportlib/phusion_passenger/platform_info/cxx_portability.rb
+SUBST_VARS.dir=                PKG_SYSCONFDIR PREFIX
+
+MAKE_ENV+=             EXTRA_LDFLAGS=${COMPILER_RPATH_FLAG}${PREFIX}/lib
+
+.if ${OPSYS} == "SunOS"
+MAKE_ENV+=             LIBEV_EXTRA_ARGS=ac_cv_header_sys_inotify_h=no
+.endif
+
+pre-install:
+       ${RM} -f ${WRKSRC}/src/ruby_supportlib/phusion_passenger/packaging.rb.orig \
+                ${WRKSRC}/src/ruby_supportlib/phusion_passenger/platform_info/cxx_portability.rb.orig
+
+.include "../../www/curl/buildlink3.mk"
+.include "../../lang/ruby/modules.mk"
Index: pkgsrc/www/passenger/PLIST
diff -u /dev/null pkgsrc/www/passenger/PLIST:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/PLIST  Tue Jan 30 12:06:48 2018
@@ -0,0 +1,406 @@
+@comment $NetBSD: PLIST,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+bin/passenger
+bin/passenger-config
+bin/passenger-install-apache2-module
+bin/passenger-install-nginx-module
+lib/passenger/common/libboost_oxt.a
+lib/passenger/common/libpassenger_common/AppTypes.o
+lib/passenger/common/libpassenger_common/Crypto.o
+lib/passenger/common/libpassenger_common/DataStructures/LString.o
+lib/passenger/common/libpassenger_common/Exceptions.o
+lib/passenger/common/libpassenger_common/FileTools/FileManip.o
+lib/passenger/common/libpassenger_common/FileTools/PathManip.o
+lib/passenger/common/libpassenger_common/FileTools/PathManipCBindings.o
+lib/passenger/common/libpassenger_common/JsonTools/CBindings.o
+lib/passenger/common/libpassenger_common/LoggingKit.o
+lib/passenger/common/libpassenger_common/MemoryKit/mbuf.o
+lib/passenger/common/libpassenger_common/MemoryKit/palloc.o
+lib/passenger/common/libpassenger_common/ProcessManagement/Ruby.o
+lib/passenger/common/libpassenger_common/ProcessManagement/Spawn.o
+lib/passenger/common/libpassenger_common/ProcessManagement/Utils.o
+lib/passenger/common/libpassenger_common/ServerKit/Implementation.o
+lib/passenger/common/libpassenger_common/ServerKit/http_parser.o
+lib/passenger/common/libpassenger_common/UnionStationFilterSupport.o
+lib/passenger/common/libpassenger_common/Utils.o
+lib/passenger/common/libpassenger_common/Utils/CachedFileStat.o
+lib/passenger/common/libpassenger_common/Utils/Hasher.o
+lib/passenger/common/libpassenger_common/Utils/IOUtils.o
+lib/passenger/common/libpassenger_common/Utils/StrIntUtils.o
+lib/passenger/common/libpassenger_common/Utils/StrIntUtilsNoStrictAliasing.o
+lib/passenger/common/libpassenger_common/Utils/SystemTime.o
+lib/passenger/common/libpassenger_common/WatchdogLauncher.o
+lib/passenger/common/libpassenger_common/jsoncpp.o
+lib/passenger/common/libpassenger_common/vendor-modified/modp_b64.o
+lib/passenger/common/libpassenger_common/vendor-modified/modp_b64_strict_aliasing.o
+lib/passenger/nginx_dynamic/libboost_oxt.a
+lib/passenger/nginx_dynamic/module_libpassenger_common/AppTypes.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Exceptions.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/FileTools/FileManip.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/FileTools/PathManip.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/FileTools/PathManipCBindings.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/JsonTools/CBindings.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/LoggingKit.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/ProcessManagement/Spawn.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/ProcessManagement/Utils.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/CachedFileStat.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/Hasher.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/IOUtils.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/StrIntUtils.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/StrIntUtilsNoStrictAliasing.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/SystemTime.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/WatchdogLauncher.o
+lib/passenger/nginx_dynamic/module_libpassenger_common/jsoncpp.o
+lib/passenger/support-binaries/PassengerAgent
+${RUBY_VENDORLIB}/phusion_passenger.rb
+${RUBY_VENDORLIB}/phusion_passenger/abstract_installer.rb
+${RUBY_VENDORLIB}/phusion_passenger/admin_tools.rb
+${RUBY_VENDORLIB}/phusion_passenger/admin_tools/instance.rb
+${RUBY_VENDORLIB}/phusion_passenger/admin_tools/instance_registry.rb
+${RUBY_VENDORLIB}/phusion_passenger/admin_tools/memory_stats.rb
+${RUBY_VENDORLIB}/phusion_passenger/apache2/config_options.rb
+${RUBY_VENDORLIB}/phusion_passenger/apache2/config_utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/common_library.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/about_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/agent_compiler.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/api_call_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/build_native_support_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/compile_agent_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/compile_nginx_engine_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/detach_process_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/download_agent_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/download_nginx_engine_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/install_agent_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/install_standalone_runtime_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/installation_utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/list_instances_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/main.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/nginx_engine_compiler.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/reopen_logs_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/restart_app_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/system_metrics_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/system_properties_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/config/validate_install_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/console_text_template.rb
+${RUBY_VENDORLIB}/phusion_passenger/constants.rb
+${RUBY_VENDORLIB}/phusion_passenger/debug_logging.rb
+${RUBY_VENDORLIB}/phusion_passenger/loader_shared_helpers.rb
+${RUBY_VENDORLIB}/phusion_passenger/locations.ini
+${RUBY_VENDORLIB}/phusion_passenger/message_channel.rb
+${RUBY_VENDORLIB}/phusion_passenger/message_client.rb
+${RUBY_VENDORLIB}/phusion_passenger/native_support.rb
+${RUBY_VENDORLIB}/phusion_passenger/nginx/config_options.rb
+${RUBY_VENDORLIB}/phusion_passenger/packaging.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/apache.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/apache_detector.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/binary_compatibility.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/compiler.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/crypto.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/curl.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/cxx_portability.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/apache2.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/compiler_toolchain.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/gems.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/libs.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/ruby.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/utilities.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/linux.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/networking.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/openssl.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/operating_system.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/ruby.rb
+${RUBY_VENDORLIB}/phusion_passenger/platform_info/zlib.rb
+${RUBY_VENDORLIB}/phusion_passenger/plugin.rb
+${RUBY_VENDORLIB}/phusion_passenger/preloader_shared_helpers.rb
+${RUBY_VENDORLIB}/phusion_passenger/public_api.rb
+${RUBY_VENDORLIB}/phusion_passenger/rack/out_of_band_gc.rb
+${RUBY_VENDORLIB}/phusion_passenger/rack/thread_handler_extension.rb
+${RUBY_VENDORLIB}/phusion_passenger/rack_handler.rb
+${RUBY_VENDORLIB}/phusion_passenger/request_handler.rb
+${RUBY_VENDORLIB}/phusion_passenger/request_handler/thread_handler.rb
+${RUBY_VENDORLIB}/phusion_passenger/ruby_core_enhancements.rb
+${RUBY_VENDORLIB}/phusion_passenger/ruby_core_io_enhancements.rb
+${RUBY_VENDORLIB}/phusion_passenger/simple_benchmarking.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/app_finder.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/command.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/config_options_list.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/config_utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/control_utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/main.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/start_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/start_command/builtin_engine.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/start_command/nginx_engine.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/status_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/stop_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/standalone/version_command.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/ansi_colors.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/download.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/file_system_watcher.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/hosts_file_parser.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/json.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/lock.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/native_support_utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/progress_bar.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/shellwords.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/tee_input.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/terminal_choice_menu.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/tmpio.rb
+${RUBY_VENDORLIB}/phusion_passenger/utils/unseekable_socket.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/app.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/base.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/gdb_controller.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/lldb_controller.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/version.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller/lock_file.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller/spawn.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller/version.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/CONFIG.md
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/Gemfile
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/Gemfile.lock
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/LICENSE.md
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/README-API.md
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/README.md
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/Rakefile
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/api.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/connection.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/context.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/lock.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/log.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/message_channel.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/basics.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/controllers.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/misc.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/view_rendering.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/simple_json.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/spec_helper.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/time_point.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/transaction.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/utils.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/version.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/version_data.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.example
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.travis
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.travis-with-sudo
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/union_station_hooks_core.gemspec
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/Gemfile
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/Gemfile.lock
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/LICENSE.md
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/README.md
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/Rakefile
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/action_controller_extension.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/action_view_subscriber.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_record_subscriber.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_support_benchmarkable_extension.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_support_cache_subscriber.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/exception_logger.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/initialize.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/version.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/version_data.rb
+${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/union_station_hooks_rails.gemspec
+${RUBY_VENDORARCHLIB}/passenger_native_support.${RUBY_DLEXT}
+man/man1/passenger-config.1
+man/man8/passenger-memory-stats.8
+man/man8/passenger-status.8
+sbin/passenger-memory-stats
+sbin/passenger-status
+share/doc/passenger/images/phusion_banner_small.png
+share/passenger/helper-scripts/README.md
+share/passenger/helper-scripts/backtrace-sanitizer.rb
+share/passenger/helper-scripts/crash-watch.rb
+share/passenger/helper-scripts/download_binaries/extconf.rb
+share/passenger/helper-scripts/meteor-loader.rb
+share/passenger/helper-scripts/node-loader.js
+share/passenger/helper-scripts/prespawn
+share/passenger/helper-scripts/rack-loader.rb
+share/passenger/helper-scripts/rack-preloader.rb
+share/passenger/helper-scripts/wsgi-loader.py
+share/passenger/include/cxx_supportlib/AppTypes.h
+share/passenger/include/cxx_supportlib/Constants.h
+share/passenger/include/cxx_supportlib/Exceptions.h
+share/passenger/include/cxx_supportlib/FileTools/PathManipCBindings.h
+share/passenger/include/cxx_supportlib/JsonTools/CBindings.h
+share/passenger/include/cxx_supportlib/Utils/CachedFileStat.h
+share/passenger/include/cxx_supportlib/WatchdogLauncher.h
+share/passenger/include/cxx_supportlib/vendor-modified/modp_b64.cpp
+share/passenger/include/cxx_supportlib/vendor-modified/modp_b64.h
+share/passenger/include/cxx_supportlib/vendor-modified/modp_b64_data.h
+share/passenger/include/cxx_supportlib/vendor-modified/modp_b64_strict_aliasing.cpp
+share/passenger/mime.types
+share/passenger/ngx_http_passenger_module/ConfigGeneral/AutoGeneratedDefinitions.c
+share/passenger/ngx_http_passenger_module/ConfigGeneral/AutoGeneratedDefinitions.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/ConfigGeneral/AutoGeneratedManifestDefaultsInitialization.c
+share/passenger/ngx_http_passenger_module/ConfigGeneral/AutoGeneratedManifestDefaultsInitialization.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/ConfigGeneral/AutoGeneratedSetterFuncs.c
+share/passenger/ngx_http_passenger_module/ConfigGeneral/AutoGeneratedSetterFuncs.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/ConfigGeneral/ManifestGeneration.c
+share/passenger/ngx_http_passenger_module/ConfigGeneral/ManifestGeneration.h
+share/passenger/ngx_http_passenger_module/Configuration.c
+share/passenger/ngx_http_passenger_module/Configuration.h
+share/passenger/ngx_http_passenger_module/ContentHandler.c
+share/passenger/ngx_http_passenger_module/ContentHandler.h
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedCreateFunction.c
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedCreateFunction.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedHeaderSerialization.c
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedHeaderSerialization.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedManifestGeneration.c
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedManifestGeneration.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedMergeFunction.c
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedMergeFunction.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedStruct.h
+share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedStruct.h.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/MainConfig/AutoGeneratedCreateFunction.c
+share/passenger/ngx_http_passenger_module/MainConfig/AutoGeneratedCreateFunction.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/MainConfig/AutoGeneratedManifestGeneration.c
+share/passenger/ngx_http_passenger_module/MainConfig/AutoGeneratedManifestGeneration.c.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/MainConfig/AutoGeneratedStruct.h
+share/passenger/ngx_http_passenger_module/MainConfig/AutoGeneratedStruct.h.cxxcodebuilder
+share/passenger/ngx_http_passenger_module/README.md
+share/passenger/ngx_http_passenger_module/StaticContentHandler.c
+share/passenger/ngx_http_passenger_module/StaticContentHandler.h
+share/passenger/ngx_http_passenger_module/config
+share/passenger/ngx_http_passenger_module/ngx_http_passenger_module.c
+share/passenger/ngx_http_passenger_module/ngx_http_passenger_module.h
+share/passenger/node/phusion_passenger/line_reader.js
+share/passenger/node/phusion_passenger/log_express.js
+share/passenger/node/phusion_passenger/log_mongodb.js
+share/passenger/node/phusion_passenger/ustreporter.js
+share/passenger/node/phusion_passenger/ustrouter_connector.js
+share/passenger/node/vendor-copy/codify/codify.js
+share/passenger/node/vendor-copy/codify/package.json
+share/passenger/node/vendor-copy/continuation-local-storage/context.js
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/async-listener/glue.js
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/async-listener/index.js
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/async-listener/node_modules/shimmer/index.js
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/async-listener/node_modules/shimmer/package.json
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/async-listener/package.json
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/emitter-listener/listener.js
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/emitter-listener/node_modules/shimmer/index.js
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/emitter-listener/node_modules/shimmer/package.json
+share/passenger/node/vendor-copy/continuation-local-storage/node_modules/emitter-listener/package.json
+share/passenger/node/vendor-copy/continuation-local-storage/package.json
+share/passenger/node/vendor-copy/network-byte-order/lib/index.js
+share/passenger/node/vendor-copy/network-byte-order/package.json
+share/passenger/node/vendor-copy/winston/LICENSE
+share/passenger/node/vendor-copy/winston/lib/winston.js
+share/passenger/node/vendor-copy/winston/lib/winston/common.js
+share/passenger/node/vendor-copy/winston/lib/winston/config.js
+share/passenger/node/vendor-copy/winston/lib/winston/config/cli-config.js
+share/passenger/node/vendor-copy/winston/lib/winston/config/npm-config.js
+share/passenger/node/vendor-copy/winston/lib/winston/config/syslog-config.js
+share/passenger/node/vendor-copy/winston/lib/winston/container.js
+share/passenger/node/vendor-copy/winston/lib/winston/exception.js
+share/passenger/node/vendor-copy/winston/lib/winston/logger.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/console.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/daily-rotate-file.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/file.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/http.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/memory.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/transport.js
+share/passenger/node/vendor-copy/winston/lib/winston/transports/webhook.js
+share/passenger/node/vendor-copy/winston/node_modules/async/LICENSE
+share/passenger/node/vendor-copy/winston/node_modules/async/lib/async.js
+share/passenger/node/vendor-copy/winston/node_modules/async/package.json
+share/passenger/node/vendor-copy/winston/node_modules/async/support/sync-package-managers.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/MIT-LICENSE.txt
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/colors.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/custom/trap.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/custom/zalgo.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/extendStringPrototype.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/index.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/maps/america.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/maps/rainbow.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/maps/random.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/maps/zebra.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/styles.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/lib/system/supports-colors.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/package.json
+share/passenger/node/vendor-copy/winston/node_modules/colors/safe.js
+share/passenger/node/vendor-copy/winston/node_modules/colors/themes/generic-logging.js
+share/passenger/node/vendor-copy/winston/node_modules/cycle/cycle.js
+share/passenger/node/vendor-copy/winston/node_modules/cycle/package.json
+share/passenger/node/vendor-copy/winston/node_modules/eyes/LICENSE
+share/passenger/node/vendor-copy/winston/node_modules/eyes/lib/eyes.js
+share/passenger/node/vendor-copy/winston/node_modules/eyes/package.json
+share/passenger/node/vendor-copy/winston/node_modules/isstream/LICENSE.md
+share/passenger/node/vendor-copy/winston/node_modules/isstream/isstream.js
+share/passenger/node/vendor-copy/winston/node_modules/isstream/package.json
+share/passenger/node/vendor-copy/winston/node_modules/pkginfo/LICENSE
+share/passenger/node/vendor-copy/winston/node_modules/pkginfo/lib/pkginfo.js
+share/passenger/node/vendor-copy/winston/node_modules/pkginfo/package.json
+share/passenger/node/vendor-copy/winston/node_modules/stack-trace/License
+share/passenger/node/vendor-copy/winston/node_modules/stack-trace/lib/stack-trace.js
+share/passenger/node/vendor-copy/winston/node_modules/stack-trace/package.json
+share/passenger/node/vendor-copy/winston/package.json
+share/passenger/release.txt
+share/passenger/ruby_extension_source/extconf.rb
+share/passenger/ruby_extension_source/passenger_native_support.c
+share/passenger/standalone_default_root/index.html
+share/passenger/templates/apache2/apache_install_broken.txt.erb
+share/passenger/templates/apache2/apache_must_be_compiled_with_compatible_mpm.txt.erb
+share/passenger/templates/apache2/config_snippets.txt.erb
+share/passenger/templates/apache2/deployment_example.txt.erb
+share/passenger/templates/apache2/installing_against_a_different_apache.txt.erb
+share/passenger/templates/apache2/mpm_unknown.txt.erb
+share/passenger/templates/apache2/multiple_apache_installations_detected.txt.erb
+share/passenger/templates/apache2/notify_apache_module_installed.txt.erb
+share/passenger/templates/apache2/possible_solutions_for_compilation_and_installation_problems.txt.erb
+share/passenger/templates/apache2/present_choice_for_no_update_config.txt.erb
+share/passenger/templates/apache2/rpm_installation_recommended.txt.erb
+share/passenger/templates/apache2/run_installer_as_root_for_apache_analysis.txt.erb
+share/passenger/templates/apache2/welcome.txt.erb
+share/passenger/templates/config/agent_compiler/confirm_enable_optimizations.txt.erb
+share/passenger/templates/config/installation_utils/cannot_create_user_support_binaries_dir.txt.erb
+share/passenger/templates/config/installation_utils/download_tool_missing.txt.erb
+share/passenger/templates/config/installation_utils/passenger_not_installed_as_root.txt.erb
+share/passenger/templates/config/installation_utils/support_binaries_dir_not_writable_despite_running_as_root.txt.erb
+share/passenger/templates/config/installation_utils/unexpected_filesystem_problem.txt.erb
+share/passenger/templates/config/installation_utils/user_support_binaries_dir_not_writable.txt.erb
+share/passenger/templates/config/nginx_engine_compiler/possible_solutions_for_download_and_extraction_problems.txt.erb
+share/passenger/templates/error_layout.css
+share/passenger/templates/error_layout.html.template
+share/passenger/templates/general_error.html.template
+share/passenger/templates/general_error_with_html.html.template
+share/passenger/templates/installer_common/cannot_access_files_as_root.txt.erb
+share/passenger/templates/installer_common/gem_install_permission_problems.txt.erb
+share/passenger/templates/installer_common/low_amount_of_memory_warning.txt.erb
+share/passenger/templates/installer_common/run_installer_as_root.txt.erb
+share/passenger/templates/installer_common/world_inaccessible_directories.txt.erb
+share/passenger/templates/nginx/ask_for_extra_configure_flags.txt.erb
+share/passenger/templates/nginx/cannot_write_to_dir.txt.erb
+share/passenger/templates/nginx/config_snippets.txt.erb
+share/passenger/templates/nginx/config_snippets_inserted.txt.erb
+share/passenger/templates/nginx/confirm_extra_configure_flags.txt.erb
+share/passenger/templates/nginx/deployment_example.txt.erb
+share/passenger/templates/nginx/nginx_module_sources_not_available.txt.erb
+share/passenger/templates/nginx/other_nginx_installations_exist.txt.erb
+share/passenger/templates/nginx/pcre_checksum_could_not_be_verified.txt.erb
+share/passenger/templates/nginx/pcre_could_not_be_downloaded.txt.erb
+share/passenger/templates/nginx/pcre_could_not_be_extracted.txt.erb
+share/passenger/templates/nginx/possible_solutions_for_compilation_and_installation_problems.txt.erb
+share/passenger/templates/nginx/possible_solutions_for_download_and_extraction_problems.txt.erb
+share/passenger/templates/nginx/query_download_and_install.txt.erb
+share/passenger/templates/nginx/welcome.txt.erb
+share/passenger/templates/standalone/cannot_write_to_dir.txt.erb
+share/passenger/templates/standalone/config.erb
+share/passenger/templates/standalone/footer.erb
+share/passenger/templates/standalone/global.erb
+share/passenger/templates/standalone/http.erb
+share/passenger/templates/standalone/mass_deployment_default_server.erb
+share/passenger/templates/standalone/rails_asset_pipeline.erb
+share/passenger/templates/standalone/server.erb
+share/passenger/templates/undisclosed_error.html.template
+share/passenger/union_station_gateway.crt
+share/passenger/update_check_client_cert.p12
+share/passenger/update_check_client_cert.pem
+share/passenger/update_check_server_pubkey.pem
Index: pkgsrc/www/passenger/buildlink3.mk
diff -u /dev/null pkgsrc/www/passenger/buildlink3.mk:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/buildlink3.mk  Tue Jan 30 12:06:48 2018
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+BUILDLINK_TREE+=       passenger
+
+.if !defined(PASSENGER_BUILDLINK3_MK)
+PASSENGER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.passenger+=      ${RUBY_PKGPREFIX}-passenger>=5.1
+BUILDLINK_PKGSRCDIR.passenger?=                ../../www/passenger
+
+BUILDLINK_INCDIRS.passenger+=          share/passenger/include
+BUILDLINK_INCDIRS.passenger+=          share/passenger/ngx_http_passenger_module
+
+.include "../../lang/ruby/rubyversion.mk"
+.endif # PASSENGER_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -passenger
Index: pkgsrc/www/passenger/distinfo
diff -u /dev/null pkgsrc/www/passenger/distinfo:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/distinfo       Tue Jan 30 12:06:48 2018
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+SHA1 (passenger-5.2.0.tar.gz) = b9fc47e7dd782cfe3afcca594a6c71876c776bab
+RMD160 (passenger-5.2.0.tar.gz) = 111db9610d9dd0cbbc6658d5bdf15ed3be97e65a
+SHA512 (passenger-5.2.0.tar.gz) = c1450f6921a75851d5ed1c8a34dc5dc97b085ee6ae2e5fcbaf897873c0f73af09ca1df1fa1986cb91937ea7b2192d222540b061c6c8e8bb03d19991b8b357e34
+Size (passenger-5.2.0.tar.gz) = 4978059 bytes
+SHA1 (patch-build_common__library.rb) = fc019cb2774245400e74741d34b43b87b4b8b0c8
+SHA1 (patch-build_packaging.rb) = b50c291c8e3989bbd8d128dab98c06f5e6a30e51
+SHA1 (patch-src_ruby__supportlib_phusion__passenger.rb) = b5bf22b8ef94f9c64e0f02ed97e4c104eddf7cb6
+SHA1 (patch-src_ruby__supportlib_phusion__passenger_packaging.rb) = 74134ef6c360bc65ffb4f74e7ebcc36bf7b6e9f7
+SHA1 (patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb) = a3ad34fe1b5917c1971b49c8831d8aea9dbb090a

Index: pkgsrc/www/passenger/patches/patch-build_common__library.rb
diff -u /dev/null pkgsrc/www/passenger/patches/patch-build_common__library.rb:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/patches/patch-build_common__library.rb Tue Jan 30 12:06:48 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-build_common__library.rb,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+Fix libev configure on Illumos.
+
+--- build/common_library.rb.orig       2013-10-27 00:00:00.000000000 +0000
++++ build/common_library.rb
+@@ -142,7 +142,7 @@ if USE_VENDORED_LIBEV
+       "--disable-shared --enable-static " +
+       # libev's configure script may select a different default compiler than we
+       # do, so we force our compiler choice.
+-      "CC='#{cc_command}' CXX='#{cxx_command}' CFLAGS='#{cflags}' orig_CFLAGS=1"
++      "CC='#{cc_command}' CXX='#{cxx_command}' CFLAGS='#{cflags}' orig_CFLAGS=1 #{ENV['LIBEV_EXTRA_ARGS']}"
+   end
+ 
+   libev_sources = Dir["src/cxx_supportlib/vendor-modified/libev/{*.c,*.h}"]
Index: pkgsrc/www/passenger/patches/patch-build_packaging.rb
diff -u /dev/null pkgsrc/www/passenger/patches/patch-build_packaging.rb:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/patches/patch-build_packaging.rb       Tue Jan 30 12:06:48 2018
@@ -0,0 +1,53 @@
+$NetBSD: patch-build_packaging.rb,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+Mangle faceroot support for our purposes.
+Improve portability (xargs).
+
+--- build/packaging.rb.orig    2013-10-27 00:00:00.000000000 +0000
++++ build/packaging.rb
+@@ -115,7 +115,7 @@ def change_shebang(filename, value)
+ end
+ 
+ desc "Create a fakeroot, useful for building native packages"
+-task :fakeroot => [:apache2, :nginx, 'nginx:as_dynamic_module', :doc] do
++task :fakeroot => [] do
+   require 'rbconfig'
+   include RbConfig
+ 
+@@ -146,7 +146,7 @@ task :fakeroot => [:apache2, :nginx, 'ng
+   psg_ruby       = ENV['RUBY'] || "#{fs_bindir}/ruby"
+   psg_free_ruby  = ENV['FREE_RUBY'] || "/usr/bin/env ruby"
+ 
+-  fakeroot = "#{PKG_DIR}/fakeroot"
++  fakeroot = ENV['DESTDIR'].nil? ? '' : ENV['DESTDIR']
+   fake_rubylibdir = "#{fakeroot}#{psg_rubylibdir}"
+   fake_nodelibdir = "#{fakeroot}#{psg_nodelibdir}"
+   fake_libdir     = "#{fakeroot}#{psg_libdir}"
+@@ -164,9 +164,6 @@ task :fakeroot => [:apache2, :nginx, 'ng
+ 
+   packaging_method = ENV['NATIVE_PACKAGING_METHOD'] || ENV['PACKAGING_METHOD'] || "deb"
+ 
+-  sh "rm -rf #{fakeroot}"
+-  sh "mkdir -p #{fakeroot}"
+-
+   # Ruby sources
+   sh "mkdir -p #{fake_rubylibdir}"
+   sh "cp #{PhusionPassenger.ruby_libdir}/phusion_passenger.rb #{fake_rubylibdir}/"
+@@ -261,10 +258,6 @@ task :fakeroot => [:apache2, :nginx, 'ng
+     change_shebang("#{fake_sbindir}/#{exe}", shebang)
+   end
+ 
+-  # Apache 2 module
+-  sh "mkdir -p #{File.dirname(fake_apache2_module_path)}"
+-  sh "cp #{APACHE2_TARGET} #{fake_apache2_module_path}"
+-
+   # Ruby extension sources
+   sh "mkdir -p #{fake_ruby_extension_source_dir}"
+   sh "cp -R #{PhusionPassenger.ruby_extension_source_dir}/* #{fake_ruby_extension_source_dir}"
+@@ -295,5 +288,5 @@ task :fakeroot => [:apache2, :nginx, 'ng
+     end
+   end
+ 
+-  sh "find #{fakeroot} -name .DS_Store -print0 | xargs -0 rm -f"
++  sh "find #{fakeroot} -name .DS_Store -exec rm -f '{}' \\\;"
+ end
Index: pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger.rb
diff -u /dev/null pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger.rb:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger.rb       Tue Jan 30 12:06:48 2018
@@ -0,0 +1,25 @@
+$NetBSD: patch-src_ruby__supportlib_phusion__passenger.rb,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+Default paths.
+
+--- src/ruby_supportlib/phusion_passenger.rb.orig      2013-10-27 00:00:00.000000000 +0000
++++ src/ruby_supportlib/phusion_passenger.rb
+@@ -57,8 +57,7 @@ module PhusionPassenger
+ 
+   # Directories in which to look for plugins.
+   PLUGIN_DIRS = [
+-    "/usr/share/#{GLOBAL_NAMESPACE_DIRNAME_}/plugins",
+-    "/usr/local/share/#{GLOBAL_NAMESPACE_DIRNAME_}/plugins",
++    "@PREFIX@/share/#{GLOBAL_NAMESPACE_DIRNAME_}/plugins",
+     "~/#{USER_NAMESPACE_DIRNAME_}/plugins"
+   ]
+ 
+@@ -275,7 +274,7 @@ private
+       return filename if File.exist?(filename)
+     end
+ 
+-    filename = "/etc/#{GLOBAL_NAMESPACE_DIRNAME_}/locations.ini"
++    filename = "@PKG_SYSCONFDIR@/locations.ini"
+     return filename if File.exist?(filename)
+ 
+     return nil
Index: pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_packaging.rb
diff -u /dev/null pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_packaging.rb:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_packaging.rb     Tue Jan 30 12:06:48 2018
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_ruby__supportlib_phusion__passenger_packaging.rb,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+Avoid env based shebangs.
+
+--- src/ruby_supportlib/phusion_passenger/packaging.rb.orig    2013-10-27 00:00:00.000000000 +0000
++++ src/ruby_supportlib/phusion_passenger/packaging.rb
+@@ -47,10 +47,6 @@ module PhusionPassenger
+     # so that these executables can be run with any Ruby interpreter
+     # the user desires.
+     EXECUTABLES_WITH_FREE_RUBY = [
+-      'passenger',
+-      'passenger-config',
+-      'passenger-install-apache2-module',
+-      'passenger-install-nginx-module'
+     ]
+ 
+     # A list of globs which match all files that should be packaged
Index: pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb
diff -u /dev/null pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb:1.1
--- /dev/null   Tue Jan 30 12:06:49 2018
+++ pkgsrc/www/passenger/patches/patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb       Tue Jan 30 12:06:48 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ruby__supportlib_phusion__passenger_platform__info_cxx__portability.rb,v 1.1 2018/01/30 12:06:48 fhajny Exp $
+
+Default paths.
+
+--- src/ruby_supportlib/phusion_passenger/platform_info/cxx_portability.rb.orig        2013-10-27 00:00:00.000000000 +0000
++++ src/ruby_supportlib/phusion_passenger/platform_info/cxx_portability.rb
+@@ -115,7 +115,7 @@ module PhusionPassenger
+     private_class_method :check_hash_map
+ 
+     def self.default_extra_c_or_cxxflags(cc_or_cxx)
+-      flags = ["-D_REENTRANT", "-I/usr/local/include"]
++      flags = ["-D_REENTRANT", "-I@PREFIX@/include"]
+ 
+       if !send("#{cc_or_cxx}_is_sun_studio?")
+         flags << "-Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long"



Home | Main Index | Thread Index | Old Index