BSD Ports

www/nginx-module-passenger 6.2.0 FreeBSD

Sources of the passenger module for the NGINX ports

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
8bc9131206
License
MIT
Categories
www, ruby

Description

Phusion Passenger is an application server for Ruby, Python and Node.js applications. Its nginx part is a module that hands requests to the Passenger agent, which runs and supervises the applications.

This port only installs the module sources. The module itself is built by the nginx ports when their PASSENGER option is enabled. The agent is not part of it and comes from www/rubygem-passenger.

Install

Binary package:

pkg install nginx-module-passenger

From the ports tree:

cd /usr/ports/www/nginx-module-passenger/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nginx-module-passenger>0:www/nginx-module-passenger

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-6.2.0--6.2.0
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest6.2.06.2.0n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-6.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

No options to configure.

Service scripts
none

Files

pkg-plist 3900
  • share/nginx/modules/nginx-module-passenger/bin/passenger
  • share/nginx/modules/nginx-module-passenger/bin/passenger-config
  • share/nginx/modules/nginx-module-passenger/bin/passenger-install-apache2-module
  • share/nginx/modules/nginx-module-passenger/bin/passenger-install-nginx-module
  • share/nginx/modules/nginx-module-passenger/bin/passenger-memory-stats
  • share/nginx/modules/nginx-module-passenger/bin/passenger-status
  • share/nginx/modules/nginx-module-passenger/build/agent.rb
  • share/nginx/modules/nginx-module-passenger/build/apache2.rb
  • share/nginx/modules/nginx-module-passenger/build/basics.rb
  • share/nginx/modules/nginx-module-passenger/build/common_library.rb
  • share/nginx/modules/nginx-module-passenger/build/common_library.rb.orig
  • share/nginx/modules/nginx-module-passenger/build/cxx_tests.rb
  • share/nginx/modules/nginx-module-passenger/build/integration_tests.rb
  • share/nginx/modules/nginx-module-passenger/build/misc.rb
  • share/nginx/modules/nginx-module-passenger/build/nginx.rb
  • share/nginx/modules/nginx-module-passenger/build/nginx.rb.orig
  • share/nginx/modules/nginx-module-passenger/build/node_tests.rb
  • share/nginx/modules/nginx-module-passenger/build/oxt_tests.rb
  • share/nginx/modules/nginx-module-passenger/build/packaging.rb
  • share/nginx/modules/nginx-module-passenger/build/README.md
  • share/nginx/modules/nginx-module-passenger/build/ruby_extension.rb
  • share/nginx/modules/nginx-module-passenger/build/ruby_tests.rb
  • share/nginx/modules/nginx-module-passenger/build/schema_printer.rb
  • share/nginx/modules/nginx-module-passenger/build/support/cplusplus.rb
  • share/nginx/modules/nginx-module-passenger/build/support/cxx_dependency_map.rb
  • share/nginx/modules/nginx-module-passenger/build/support/general.rb
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/CxxHintedParser.sublime-project
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/Gemfile
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/Gemfile.lock
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/lib/cxx_hinted_parser.rb
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/lib/cxx_hinted_parser/parser.rb
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/LICENSE.md
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/Rakefile
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxx_hinted_parser/README.md
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/CxxCodeBuilder.sublime-project
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/Gemfile
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/Gemfile.lock
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/lib/cxxcodebuilder.rb
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/lib/cxxcodebuilder/builder.rb
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/lib/cxxcodebuilder/initializer_builder.rb
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/LICENSE.md
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/Rakefile
  • share/nginx/modules/nginx-module-passenger/build/support/vendor/cxxcodebuilder/README.md
  • share/nginx/modules/nginx-module-passenger/build/test_basics.rb
  • share/nginx/modules/nginx-module-passenger/Rakefile
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Algorithms/Hasher.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Algorithms/Hasher.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Algorithms/MovingAverage.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/AppLocalConfigFileUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/AppTypeDetector/CBindings.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/AppTypeDetector/CBindings.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/AppTypeDetector/Detector.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/BackgroundEventLoop.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/BackgroundEventLoop.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/AsyncUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/Common.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/ConfigKit.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/DummyTranslator.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/IN_PRACTICE.md
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/PrefixTranslator.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/README.md
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/Schema.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/SchemaUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/Store.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/SubComponentUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/TableTranslator.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/Translator.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/ConfigKit/Utils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Constants.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Constants.h.cxxcodebuilder
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/DataStructures/HashedStaticString.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/DataStructures/LString.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/DataStructures/LString.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/DataStructures/StringKeyTable.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/DataStructures/StringMap.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Exceptions.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Exceptions.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileDescriptor.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/FileManip.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/FileManip.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/PathManip.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/PathManip.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/PathManipCBindings.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/PathManipCBindings.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/PathSecurityCheck.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/FileTools/PathSecurityCheck.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Hooks.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/InstanceDirectory.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/Integrations/LibevJsonUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/IOTools/BufferedIO.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/IOTools/IOUtils.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/IOTools/IOUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/IOTools/MessageIO.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/IOTools/MessageSerialization.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/JsonTools/Autocast.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/JsonTools/CBindings.cpp
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/JsonTools/CBindings.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/JsonTools/JsonUtils.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/LoggingKit/Assert.h
  • share/nginx/modules/nginx-module-passenger/src/cxx_supportlib/LoggingKit/Config.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
passenger-6.2.0.tar.gz7.427424e+06bd0e14538fa4a9f479a3ce60805a201bf10757d6051d23087759b1abbc811529
Master sites 2
  • https://github.com/phusion/passenger/releases/download/release-6.2.0/
  • https://s3.amazonaws.com/phusion-passenger/releases/

Commit history 1

DateCommitCreditsLog message
8bc9131206 Jochen Neumeister www/nginx-module-passenger: Add New Port
Sources of the passenger module for the NGINX ports. The module hands requests to the Passenger agent, which runs Ruby, Python and Node applications under nginx. Sponsored by: Netzkommune GmbH