CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
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-nginx
installs rubygem-passenger-apache 6.2.0, rubygem-passenger-nginx 6.2.0 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 166.2.06.2.0–
FreeBSD 156.2.06.2.0–
FreeBSD 146.2.06.2.06.2.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 156.2.06.2.0–
FreeBSD 146.2.06.2.06.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

PRSummaryStatusChanged
299462maintainer-feedback? www/rubygem-passenger: passenger-config compile-agent fails with 'utf8.h' not found after utfcpp unbundlingNew2026-10-16

Commits (215)

Gerald Pfeifer (gerald) · 6.0.2_1
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:		238330
ea8c8ec7da
Mark Linimon (linimon) · 6.0.2
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
Dmitry Marakasov (amdmi3) · 6.0.2
- Update WWW

Approved by:	portmgr blanket
5f79d7e903
Sergey A. Osokin (osa) · 6.0.2
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
Dan Langille (dvl) · 6.0.1_2
Fix the symlink to be relative. symlinks in PREFIX should always be relative.

PR:		235327
Approved by:	blanket approval
MFH:		2019Q1
1ad9e865bf
Dan Langille (dvl) · 6.0.1_1
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:		2019Q1
2c4a634b0a
Mark Linimon (linimon) · 6.0.1
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
Sergey A. Osokin (osa) · 6.0.1
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
Sergey A. Osokin (osa) · 6.0.0_1
Disable anonymous telemetry for nginx and apache by default.

Bump PORTREVISION.

Requested by:	remko
6f42dde3ea
Sergey A. Osokin (osa) · 6.0.0
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
Sergey A. Osokin (osa) · 5.3.7
Update passenger and it's modules for www/nginx and www/nginx-devel ports to 5.3.7.
fec86d00b7
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.3.5_1
Mark CONFLICTS_INSTALL among flavors (apache nginx)

Approved by:	portmgr (blanket)
372f9b4246
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.3.5_1
Fix build with curl 7.62.0
020f86dfcc
Sergey A. Osokin (osa) · 5.3.5_1
Add another package message file to fix the issue with it for nginx flavor.

Bump PORTREVISION.

PR:	231877
415a3d9efe
Sergey A. Osokin (osa) · 5.3.5
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
Jan Beich (jbeich) · 5.3.4
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
Sergey A. Osokin (osa) · 5.3.4
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
Sergey A. Osokin (osa) · 5.3.3
Upgrade passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.2 to 5.3.3.
e93fe56d4b
Sergey A. Osokin (osa) · 5.3.2
Upgrade passenger and its third-party modules for www/nginx and www/nginx-devel from 5.3.1 to 5.3.2.
4f694c3089
Sergey A. Osokin (osa) · 5.3.1
Upgrade to recent bugfix release 5.3.1.
6bf3c7b33b
Sergey A. Osokin (osa) · 5.3.0
Upgrade from 5.2.3 to 5.3.0.
06502afee9
Sergey A. Osokin (osa) · 5.2.3
Upgrade from 5.2.1 to the recent version 5.2.3.
2bc5415830
Sergey A. Osokin (osa) · 5.2.1
Upgrade from 5.1.12 to 5.2.1.
79e41860df
Bernard Spil (brnrd) · 5.1.12_4
devel/apr1: Bump portrevision

- Repair my rookie mistake of earlier today
 - Bump revision of dependent ports (again)

Reported by:	antoine
abd6f84396
Bernard Spil (brnrd) · 5.1.12_3
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
Antoine Brodin (antoine) · 5.1.12_2
Unbreak

Pointy hat:	brnrd
de1c130ff4
Bernard Spil (brnrd) · 5.1.12_2
Migrate USE_APACHE to USES= apache (category www)

- Following migration of Mk/bsd.apache.mk to Mk/Uses/apache.mk

With hat:	apache
88b492b029
Dan Langille (dvl) · 5.1.12_2
Bump PORTREVISION

This should have been in the original commit.

Approved by:	portmgr (mat)
5e7a9e4629
Dan Langille (dvl) · 5.1.12_1
Introduce FLAVORS for apache (default) and nginx.

Reviewed by:	osa (maintainer)
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D13889
46f635a9f1
Dan Langille (dvl) · 5.1.12_1
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
Mathieu Arnold (mat) · 5.1.12
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/D13490
bb5196a149
Sergey A. Osokin (osa) · 5.1.12
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
Sergey A. Osokin (osa) · 5.1.11
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
Alan Somers (asomers) · 5.1.8
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 Corp
3fe1b76d29
Alan Somers (asomers) · 5.1.8
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 Corp
56e98a4856
Sergey A. Osokin (osa) · 5.1.8
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
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.1.5
Convert to options helper

Approved by:	portmgr (blanket)
5b25403e21
Sergey A. Osokin (osa) · 5.1.5
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
Sergey A. Osokin (osa) · 5.1.4
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
Sergey A. Osokin (osa) · 5.1.3
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
Sergey A. Osokin (osa) · 5.1.2_1
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
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.0.30_1
- Add LICENSE - Update BUILD_DEPENDS: remove redundant LOCALBASE/bin - While I'm here, replace space with tab

Approved by:	portmgr (blanket)
67b7995200
Mathieu Arnold (mat) · 5.0.30_1
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:	Absolight
a39e74013f
Sergey A. Osokin (osa) · 5.0.30
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
Sergey A. Osokin (osa) · 5.0.29
Actually remove needless patch.

PR:	211075
09ee40ccac
Sergey A. Osokin (osa) · 5.0.29
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
Dmitry Marakasov (amdmi3) · 5.0.28
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
1f8b48b772
Sergey A. Osokin (osa) · 5.0.28
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
Steve Wills (swills) · 5.0.27
www/rubygem-passenger: remove USE_RAKE
52430b65bf
Steve Wills (swills) · 5.0.27
Convert USES=gem:autoplist to USES=gem since autoplist is default
462519941e