git: a6a65c8f5cb2 - main - net-mgmt/rubygem-oxidized: Fix after updating devel/rubygem-syslog to 0.4.0

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 04 Feb 2026 17:06:49 UTC
The branch main has been updated by vvd:

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

commit a6a65c8f5cb25f31f64f7017bd7480593241c665
Author:     Þorsteinn <thorsteinn@isnic.is>
AuthorDate: 2026-02-04 16:58:19 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-04 17:02:57 +0000

    net-mgmt/rubygem-oxidized: Fix after updating devel/rubygem-syslog to 0.4.0
    
    The service oxidized encounters the fault:
      /usr/local/lib/ruby/site_ruby/3.3/rubygems/specification.rb:1417:in
      `block in activate_dependencies': Could not find 'syslog' (~> 0.3.0)
      among 25 total gem(s) (Gem::MissingSpecError)
    after updating devel/rubygem-syslog to 0.4.0.
    
    Manually patching the gemspec for syslog resolves the issue.
    Relax the dependency to allow versions above and including
    rubygem-syslog 0.3.0.
    
    PR:     292929
---
 net-mgmt/rubygem-oxidized/Makefile                     |  3 ++-
 net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec | 11 +++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/net-mgmt/rubygem-oxidized/Makefile b/net-mgmt/rubygem-oxidized/Makefile
index 3ada32295bd2..3a2cca68f6fe 100644
--- a/net-mgmt/rubygem-oxidized/Makefile
+++ b/net-mgmt/rubygem-oxidized/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	oxidized
-PORTVERSION=	0.35.0
+DISTVERSION=	0.35.0
+PORTREVISION=	1
 CATEGORIES=	net-mgmt rubygems
 MASTER_SITES=	RG
 
diff --git a/net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec b/net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec
new file mode 100644
index 000000000000..a72f4c586b78
--- /dev/null
+++ b/net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec
@@ -0,0 +1,11 @@
+--- oxidized.gemspec.orig      2026-02-04 10:32:45 UTC
++++ oxidized.gemspec
+@@ -34,7 +34,7 @@ Gem::Specification.new do |s|
+   s.add_runtime_dependency(%q<rugged>.freeze, ["~> 1.6".freeze])
+   s.add_runtime_dependency(%q<semantic_logger>.freeze, ["~> 4.17.0".freeze])
+   s.add_runtime_dependency(%q<slop>.freeze, ["~> 4.6".freeze])
+-  s.add_runtime_dependency(%q<syslog>.freeze, ["~> 0.3.0".freeze])
++  s.add_runtime_dependency(%q<syslog>.freeze, [">= 0.3.0".freeze])
+   s.add_runtime_dependency(%q<syslog_protocol>.freeze, ["~> 0.9.2".freeze])
+   s.add_development_dependency(%q<git>.freeze, [">= 2.0".freeze, "< 3.2.0".freeze])
+   s.add_development_dependency(%q<minitest>.freeze, ["~> 5.26.0".freeze])