git: 46f557045891 - main - net-mgmt/rubygem-oxidized-web: Fix startup

From: Juraj Lutter <otis_at_FreeBSD.org>
Date: Tue, 25 Nov 2025 16:11:12 UTC
The branch main has been updated by otis:

URL: https://cgit.FreeBSD.org/ports/commit/?id=46f557045891ab58625b7ebb5fd7dfdd6c601ac8

commit 46f557045891ab58625b7ebb5fd7dfdd6c601ac8
Author:     Nick Hilliard <nick@foobar.org>
AuthorDate: 2025-11-25 16:05:46 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2025-11-25 16:10:17 +0000

    net-mgmt/rubygem-oxidized-web: Fix startup
    
    Fix net-mgmt/oxidized startup with oxidized-web
    after rubygem-haml update to 7.0.1.
    
    PR:             290846
    Reported by:    Jordan Ostreff <jordan@ostreff.info>
---
 net-mgmt/rubygem-oxidized-web/Makefile               |  1 +
 .../files/patch-oxidized-web.gemspec                 | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/net-mgmt/rubygem-oxidized-web/Makefile b/net-mgmt/rubygem-oxidized-web/Makefile
index 8c75acd1f77f..fe15da9fb47a 100644
--- a/net-mgmt/rubygem-oxidized-web/Makefile
+++ b/net-mgmt/rubygem-oxidized-web/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	oxidized-web
 PORTVERSION=	0.17.1
+PORTREVISION=	1
 CATEGORIES=	net-mgmt rubygems
 MASTER_SITES=	RG
 
diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
new file mode 100644
index 000000000000..99801ec8c334
--- /dev/null
+++ b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
@@ -0,0 +1,20 @@
+--- oxidized-web.gemspec.orig	2025-11-11 21:42:23.300288000 +0000
++++ oxidized-web.gemspec	2025-11-11 21:46:40.770850000 +0000
+@@ -23,13 +23,13 @@
+
+   s.add_runtime_dependency(%q<charlock_holmes>.freeze, [">= 0.7.5".freeze, "< 0.8.0".freeze])
+   s.add_runtime_dependency(%q<emk-sinatra-url-for>.freeze, ["~> 0.2".freeze])
+-  s.add_runtime_dependency(%q<haml>.freeze, [">= 6.0.0".freeze, "< 6.4.0".freeze])
++  s.add_runtime_dependency(%q<haml>.freeze, [">= 7.0.1".freeze, "~> 7.0".freeze])
+   s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3.0".freeze, "< 4.4.0".freeze])
+-  s.add_runtime_dependency(%q<json>.freeze, [">= 2.3.0".freeze, "< 2.14.0".freeze])
++  s.add_runtime_dependency(%q<json>.freeze, [">= 2.3.0".freeze, "~> 2.3".freeze])
+   s.add_runtime_dependency(%q<oxidized>.freeze, ["~> 0.34.1".freeze])
+   s.add_runtime_dependency(%q<puma>.freeze, ["~> 6.6.0".freeze])
+-  s.add_runtime_dependency(%q<sinatra>.freeze, ["~> 4.1.1".freeze])
+-  s.add_runtime_dependency(%q<sinatra-contrib>.freeze, ["~> 4.1.1".freeze])
++  s.add_runtime_dependency(%q<sinatra>.freeze, ["~> 4.1".freeze])
++  s.add_runtime_dependency(%q<sinatra-contrib>.freeze, ["~> 4.1".freeze])
+   s.add_development_dependency(%q<bundler>.freeze, ["~> 2.2".freeze])
+   s.add_development_dependency(%q<minitest>.freeze, ["~> 5.18".freeze])
+   s.add_development_dependency(%q<mocha>.freeze, ["~> 2.1".freeze])