Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
Port details
www/rubygem-passenger 6.2.0
Modules for running Ruby on Rails and Rack applications
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: rubygem-passenger-apache 6.2.0, rubygem-passenger-nginx 6.2.0
- Upstream
- Higher version available: 6.2.1
- Last update
- to 6.2.0 · 73518999af
- Quarterly
- 2026Q4: rubygem-passenger-apache 6.2.0, rubygem-passenger-nginx 6.2.0
- WWW
- https://www.phusionpassenger.com/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install rubygem-passenger-apache# pkg install rubygem-passenger-nginxinstalls rubygem-passenger-apache 6.2.0, rubygem-passenger-nginx 6.2.0 fromlatest; fromquarterly(2026Q4) rubygem-passenger-apache 6.2.0, rubygem-passenger-nginx 6.2.0- Port
# cd /usr/ports/www/rubygem-passenger && make install clean# make -C /usr/ports/www/rubygem-passenger config # change options first
- Size
- 24 MiB download · 185 MiB installed
- Depends on
- devel/apr1 1.7.6.1.6.3, devel/ruby-gems 4.0.21, devel/rubygem-etc 1.4.6, devel/rubygem-logger 1.7.0, devel/rubygem-rake 13.4.2, ftp/curl 8.23.0, lang/ruby34 3.4.9_2,1, www/apache24 2.4.69, www/rubygem-rack 3.2.7,3, www/rubygem-rackup 2.3.1
- License
- MIT
- Options
- 1 of 2 on in the package: SYMLINK
Show the 1 options that are off
DEBUG - pkg-message
Shown after installing
Please edit your Apache configuration file, and add these lines: LoadModule passenger_module /usr/local/lib/ruby/gems/3.4/gems/passenger/buildout/apache2/mod_passenger.so PassengerRoot /usr/local/lib/ruby/gems/3.4/gems/passenger PassengerRuby /usr/local/bin/ruby34 After you restart Apache, you are ready to deploy any number of Ruby on Rails applications on Apache, without any further Ruby on Rails-specific configuration!
- Note
- Size, dependencies, options and messages are those of rubygem-passenger-apache.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 6.2.0 | 6.2.0 | – |
| FreeBSD 15 | 6.2.0 | 6.2.0 | – |
| FreeBSD 14 | 6.2.0 | 6.2.0 | 6.2.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 6.2.0 | 6.2.0 | – |
| FreeBSD 14 | 6.2.0 | 6.2.0 | 6.2.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 6.2.0.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 299462 | maintainer-feedback? www/rubygem-passenger: passenger-config compile-agent fails with 'utf8.h' not found after utfcpp unbundling | New | 2026-10-16 |
Commits (215)
Add compiler:c++11-lang to USES to fix build on GCC-based systems: src/cxx_supportlib/WebSocketCommandReverseServer.h:809: error: no matching function for call to 'make_shared(boost::asio::io_context&)' Approved by: portmgr (tier-2 blanket)369d0094f9
- Update WWW Approved by: portmgr blanket5f79d7e903
Update passenger and its third-party modules for www/nginx and www/nginx-devel from 6.0.1 to 6.0.2. Bump PORTREVISION for www/nginx and www/nginx-devel.a49106a8ea
Fix the symlink to be relative. symlinks in PREFIX should always be relative. PR: 235327 Approved by: blanket approval MFH: 2019Q11ad9e865bf
Install has a bug with relative links and is creating an incorrect symlink. Changing this to a full link. PR: 235327 Approved by: blanket approval MFH: 2019Q12c4a634b0a
Conditionalize the dependence of libunwind to x86-only to allow building these ports on !x86. libunwind is only available for x86; lang/ruby* already expresses this correctly. Some of the rubygems did not: for the ones that already had USE_RUBY, the dependency was overspecified in the first place. Tested for no-harm on amd64. While here, pet portlint where appropriate. Approved by: portmgr (tier-2 blanket)9d8de19218
Update passenger and its third-party modules for www/nginx and www/nginx-devel from 6.0.0 to 6.0.1. While I'm here: o) remove a needless whitespace and tabs; o) add a patch to disable anonymouse telemetry for passenger by default.b2d3a90afb
Disable anonymous telemetry for nginx and apache by default. Bump PORTREVISION. Requested by: remko6f42dde3ea
Upgrade passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.7 to 6.0.0. <ChangeLog> * Introduces support for *all* programming languages. Yes that's right... Java, Elixir, Go — Passenger now supports them all! This effort is called "generic language support". * Bumps the preferred Nginx version to 1.15.7. * Introduces anonymous usage telemetry, which helps us improve Passenger. Please read the docs on what data is collected and how to disable this. * [Nginx] Introduces a new option "passenger_request_buffering on|off", to allow disabling request body buffering. This is only supported in Nginx >= 1.15.3. Closes GH-2121. * Updated various library versions used in precompiled binaries (used for e.g. gem installs): - OpenSSL: 1.0.2q (was: 1.0.2p) - libcurl: 7.62.0 (was: 7.61.1) - Ruby: 2.3.8 (was: 2.3.7) </ChangeLog>84ec929441
Update passenger and it's modules for www/nginx and www/nginx-devel ports to 5.3.7.fec86d00b7
Mark CONFLICTS_INSTALL among flavors (apache nginx) Approved by: portmgr (blanket)372f9b4246
Fix build with curl 7.62.0020f86dfcc
Add another package message file to fix the issue with it for nginx flavor. Bump PORTREVISION. PR: 231877415a3d9efe
Upgrade www/passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.4 to 5.3.5. Bump PORTREVISIONs where it's necessary.8264e16176
www/rubygem-passenger: unbreak with libc++ 7 In file included from src/agent/Watchdog/WatchdogMain.cpp:68: In file included from src/agent/Watchdog/Config.h:32: In file included from src/agent/Core/Config.h:47: In file included from src/agent/Core/AdminPanelConnector.h:43: In file included from src/cxx_supportlib/WebSocketCommandReverseServer.h:29: In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/config/asio_no_tls_client.hpp:32: In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/transport/asio/endpoint.hpp:32: In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/transport/asio/connection.hpp:31: In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/transport/asio/base.hpp:31: In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/common/asio.hpp:65: In file included from src/cxx_supportlib/vendor-modified/boost/asio.hpp:23: In file included from src/cxx_supportlib/vendor-modified/boost/asio/basic_datagram_socket.hpp:20: In file included from src/cxx_supportlib/vendor-modified/boost/asio/basic_socket.hpp:40: In file included from src/cxx_supportlib/vendor-modified/boost/asio/detail/reactive_socket_service.hpp:22: In file included from src/cxx_supportlib/vendor-modified/boost/asio/buffer.hpp:27: In file included from src/cxx_supportlib/vendor-modified/boost/asio/detail/string_view.hpp:25: /usr/include/c++/v1/experimental/string_view:11:2: error: "<experimental/string_view> has been removed. Use <string_view> instead." PR: 230401 Reported by: antoine (via exp-run)e11858816b
Upgrade passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.3 to 5.3.4. PR: 229392 <ChangeLog> * Fixes a crash during startup on FreeBSD 11.2 and recent OpenBSD versions due to C++11 compatibility issues in the code. Closes GH-2097. * Updates Boost to version 1.67.0. * [Apache] Fixes the handling of HTTP requests with chunked bodies in combination with `PassengerBufferUploads off`. Closes GH-2102. </ChangeLog>5b5f8e8c9f
Upgrade passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.2 to 5.3.3.e93fe56d4b
Upgrade passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.1 to 5.3.2.4f694c3089
Upgrade to recent bugfix release 5.3.1.6bf3c7b33b
Upgrade from 5.2.3 to 5.3.0.06502afee9
Upgrade from 5.2.1 to the recent version 5.2.3.2bc5415830
Upgrade from 5.1.12 to 5.2.1.79e41860df
devel/apr1: Bump portrevision - Repair my rookie mistake of earlier today - Bump revision of dependent ports (again) Reported by: antoineabd6f84396
devel/apr1: Fix runtime issues of dependent port - iconv is in base in all supported FreeBSD versions - Fix build with MariaDB 10.2 [2] - Bump portrevision in dependencies PR: 226705 [1], 226026 [2] With hat: apache Approved by: joneum (apache)636881f4c2
Unbreak Pointy hat: brnrdde1c130ff4
Migrate USE_APACHE to USES= apache (category www) - Following migration of Mk/bsd.apache.mk to Mk/Uses/apache.mk With hat: apache88b492b029
Bump PORTREVISION This should have been in the original commit. Approved by: portmgr (mat)5e7a9e4629
Introduce FLAVORS for apache (default) and nginx. Reviewed by: osa (maintainer) Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D1388946f635a9f1
Fix build was failing with: Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for 'lib/ruby/gems/2.4/gems/passenger-5.1.12/dev/ci/tests/debian/run' Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for 'lib/ruby/gems/2.4/gems/passenger-5.1.12/dev/ci/tests/rpm/run' Error: '/usr/local/bin/python2' is an invalid shebang you need USES=shebangfix for 'lib/ruby/gems/2.4/gems/passenger-5.1.12/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py' Approved by: portmgr@ (blanket approval)2ec021b5f6
Remove support for variables that have been deprecated for a while. variables deprecation revision WITHOUT_NLS 2013-12-13 r336337 WITH_/WITHOUT_ 2014-02-24 r345870 NOPORT(DOC|EXAMPLE)S 2014-04-19 r351587 WITH_BDB_VER 2016-05-02 r414444 OVERRIDE_LINUX_BASE_PORT 2016-09-05 r421387 WITH_OPENSSL_(BASE|PORT) 2016-06-16 r416965 While there, add an ERROR variable that works like DEV_ERROR, but for user facing errors, and move NOPORTDOCS, NOPORTEXAMPLES and WITHOUT_NLS to it. Cleanup bsd.sanity.mk a bit. Fix fallout. PR: 224613 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D13490bb5196a149
Update from 5.1.11 to 5.1.12: o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel.679a9d51db
Security (*) upgrade from 5.1.8 to 5.1.11: o) www/rubygem-passenger; o) third-party passenger module for www/nginx-devel; MFH: 2017Q4 See details: https://blog.phusion.nl/2017/10/13/passenger-security-advisory-5-1-11/9590f57028
www/rubygem-passenger: fix post-install when NGINX=ON PR: 222438 Reported by: matthew@brightfire.net Approved by: osa (maintainer timeout) MFH: 2017Q4 Sponsored by: Spectra Logic Corp3fe1b76d29
www/rubygem-passenger: fix stage-qa errors Fix multiple stage-qa errors: * shebangfix * Unstripped binraies * missing USES=libtool * several missing LIB_DEPENDS, and a USES=ssl * missing PLIST dirs PR: 220681 Reported by: lifanov Approved by: osa (maintainer timeout) Sponsored by: Spectra Logic Corp56e98a4856
Upgrade from 5.1.5 to 5.1.8: o) www/rubygem-passenger; o) third-party passenger module for www/nginx; (*) o) third-party passenger module for www/nginx-devel. Approved by: joneum (maintainer) (*)8bb9689668
Convert to options helper Approved by: portmgr (blanket)5b25403e21
Update from 5.1.4 to 5.1.5: o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel.77b6d866b3
Upgrade from 5.1.3 to 5.1.4: o) www/rubygem-passenger; o) third-party passenger module for www/nginx and www/nginx-devel.52e86fa28f
Upgrade from 5.1.2 to 5.1.3: o) www/rubygem-passenger; o) third-party passenger module for www/nginx and www/nginx-devel.364afa529d
Upgrade from 5.0.30 to 5.1.2: o) www/rubygem-passenger; o) third-party passenger module for www/nginx and www/nginx-devel.f1674b03b1
- Add LICENSE - Update BUILD_DEPENDS: remove redundant LOCALBASE/bin - While I'm here, replace space with tab Approved by: portmgr (blanket)67b7995200
Fix SYMLINK option. When the SYMLINK option was introduce, a new SUB_LIST was too, but it was never used. While there, fix the symlink to be relative, like it should. PR: 212107 Submitted by: mat Approved by: maintainer timeout Sponsored by: Absolighta39e74013f
Upgrade from 5.0.29 to 5.0.30: o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel.0a0ec57092
Actually remove needless patch. PR: 21107509ee40ccac
Upgrade from 5.0.28 to 5.0.29: o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel.3c15b95e4f
- Fix trailing whitespace in pkg-descrs, categories [p-x]* Approved by: portmgr blanket1f8b48b772
Upgrade from 5.0.27 to 5.0.28: o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel.3d3f5482d7
www/rubygem-passenger: remove USE_RAKE52430b65bf
Convert USES=gem:autoplist to USES=gem since autoplist is default462519941e