www/rubygem-sinatra2: Change RUN_DEPENDS from rubygem-mustermann to rubygem-mustermann3 - Bump PORTREVISION for dependency change4175eb71a9
Port details
www/rubygem-sinatra2 2.2.4_1
Classy web development framework in ruby
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 2.2.4_1
- Upstream
- up to date
- Last update
- to 2.2.4_1 · 4175eb71a9
- Quarterly
- 2026Q4: 2.2.4_1
- WWW
- http://www.sinatrarb.com/
- Links
- cgit · VuXML
Install
- Package
# pkg install rubygem-sinatra2installs 2.2.4_1 fromlatest; fromquarterly(2026Q4) 2.2.4_1- Port
# cd /usr/ports/www/rubygem-sinatra2 && make install clean- Size
- 273 KiB download · 1.1 MiB installed
- Depends on
- devel/ruby-gems 4.0.21, devel/rubygem-mustermann3 3.1.1, devel/rubygem-tilt 2.9.0, lang/ruby34 3.4.9_2,1, www/rubygem-rack-protection2 2.2.4_1, www/rubygem-rack22 2.2.24,3
- License
- MIT
- pkg-message
Shown after installing
Sinatra optionally integrates with haml/sass or Builder for templating and mongrel or thin as an HTTP server. To use them, install the respective ports separately: www/rubygem-haml devel/rubygem-builder www/rubygem-mongrel www/rubygem-thin
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.2.4_1 | 2.2.4_1 | – |
| FreeBSD 15 | 2.2.4_1 | 2.2.4_1 | – |
| FreeBSD 14 | 2.2.4_1 | 2.2.4_1 | 2.2.4_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.2.4_1 | 2.2.4_1 | – |
| FreeBSD 14 | 2.2.4_1 | 2.2.4_1 | 2.2.4_1 |
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 (1)
The CVE record lists the packaged version 2.2.4_1 as affected, and no VuXML entry names the CVE. What does this mean?
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2025-61921 | 2.7 | 2025-10-10 | Sinatra is a domain-specific language for creating web applications in Ruby. In versions prior to 4.2.0, there is a denial of service vulnerability in the `If-Match` and… |
VuXML only (0)
Listed in VuXML, the packaged version 2.2.4_1 is still in the affected range; pkg audit reports it. What does this mean?
None.
Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (7)
devel/ruby-gems: Update to 3.5.6 While here, mark textproc/rubygem-nokogumbo as BROKEN because build fails with clean latest ports tree and all supported ruby versions. ChangeLog: https://github.com/rubygems/rubygems/blob/v3.5.6/CHANGELOG.md PR: 276884 Approved by: sunpoet (ruby@, maintainer) Exp-run by: antoined86e4213df
www/rubygem-sinatra2: Update to 2.2.4 Changes: https://github.com/sinatra/sinatra/blob/2-2-stable/CHANGELOG.mdf27e26bec6
devel/ruby-gems: Update to 3.4.2 ChangeLog: https://github.com/rubygems/rubygems/releases/tag/v3.4.2 PR: 268578 Approved by: meta (ruby@, maintainer) Exp-run by: antoinef03ab0f785
Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk
Notable changes are.
- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.
This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863
I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D3792518c6e18276*/*: Update dependency For all ports that isn't compatible with rack 3.x, update dependency from www/rubygem-rack to www/rubygem-rack22. PR: 2680572672229436
www/rubygem-sinatra2: Add rubygem-sinatra2 2.2.2 (copied from rubygem-sinatra) - Change RUN_DEPENDS from rubygem-rack-protection to rubygem-rack-protection2 - Add PORTSCOUTc6ae153176