diff --git a/net-mgmt/rubygem-oxidized-web/Makefile b/net-mgmt/rubygem-oxidized-web/Makefile index 808de4f33951..27526f0d8b62 100644 --- a/net-mgmt/rubygem-oxidized-web/Makefile +++ b/net-mgmt/rubygem-oxidized-web/Makefile @@ -1,29 +1,29 @@ PORTNAME= oxidized-web PORTVERSION= 0.14.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt rubygems MASTER_SITES= RG MAINTAINER= nick@foobar.org COMMENT= Web user interface and RESTful API for rubygems-oxidized WWW= https://github.com/ytti/oxidized-web LICENSE= APACHE20 RUN_DEPENDS= rubygem-charlock_holmes>=0.7.5:textproc/rubygem-charlock_holmes \ rubygem-emk-sinatra-url-for>=0.2:www/rubygem-emk-sinatra-url-for \ rubygem-haml>=6.0:www/rubygem-haml \ rubygem-htmlentities>=4.3:textproc/rubygem-htmlentities \ rubygem-json>=1.7.0:devel/rubygem-json \ rubygem-oxidized>=0.26:net-mgmt/rubygem-oxidized \ rubygem-puma>=3.11.4:www/rubygem-puma \ rubygem-rack-test>=2.1.0:www/rubygem-rack-test \ rubygem-sass>=3.3:textproc/rubygem-sass \ rubygem-sinatra-contrib>=3.0.0:www/rubygem-sinatra-contrib \ rubygem-sinatra>=3.0.0:www/rubygem-sinatra USES= gem NO_ARCH= yes .include diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb b/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb new file mode 100644 index 000000000000..9171b3e7696b --- /dev/null +++ b/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb @@ -0,0 +1,10 @@ +--- lib/oxidized/web/webapp.rb.orig 2025-01-13 18:59:48 UTC ++++ lib/oxidized/web/webapp.rb +@@ -17,6 +17,7 @@ module Oxidized + helpers Sinatra::UrlForHelper + set :public_folder, proc { File.join(root, 'public') } + set :haml, { escape_html: false } ++ set :host_authorization, { permitted_hosts: [] } + + get '/' do + redirect url_for('/nodes') 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..b8b93ee486fa --- /dev/null +++ b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec @@ -0,0 +1,11 @@ +--- oxidized-web.gemspec.orig 2025-01-13 18:59:26 UTC ++++ oxidized-web.gemspec +@@ -27,7 +27,7 @@ Gem::Specification.new do |s| + s.add_runtime_dependency(%q.freeze, ["~> 4.3".freeze]) + s.add_runtime_dependency(%q.freeze, ["~> 2.3".freeze]) + s.add_runtime_dependency(%q.freeze, ["~> 0.26".freeze]) +- s.add_runtime_dependency(%q.freeze, [">= 3.11.4".freeze, "< 6.5.0".freeze]) ++ s.add_runtime_dependency(%q.freeze, [">= 3.11.4".freeze, "< 7.0".freeze]) + s.add_runtime_dependency(%q.freeze, [">= 1.4.6".freeze, "< 5.0".freeze]) + s.add_runtime_dependency(%q.freeze, [">= 1.4.6".freeze, "< 5.0".freeze]) + s.add_development_dependency(%q.freeze, ["~> 2.2".freeze])