git: efa2421bede3 - 2026Q1 - sysutils/rubygem-ohai: update to 19.1.16

From: Matthias Fechner <mfechner_at_FreeBSD.org>
Date: Tue, 20 Jan 2026 15:27:36 UTC
The branch 2026Q1 has been updated by mfechner:

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

commit efa2421bede35caf00189ca5575189e7859256ba
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2026-01-19 14:46:32 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2026-01-20 15:06:57 +0000

    sysutils/rubygem-ohai: update to 19.1.16
    
    Required for gtilab 18.8
    
    Changes:        https://github.com/chef/ohai/blob/18-stable/CHANGELOG.md
    (cherry picked from commit 9dd3e65452c90bb0ac5a005e19ea933b393c674e)
---
 sysutils/rubygem-ohai/Makefile            | 11 ++++++-----
 sysutils/rubygem-ohai/distinfo            |  6 +++---
 sysutils/rubygem-ohai/files/patch-gemspec | 11 -----------
 3 files changed, 9 insertions(+), 19 deletions(-)

diff --git a/sysutils/rubygem-ohai/Makefile b/sysutils/rubygem-ohai/Makefile
index 9fdfa187fbab..101808967266 100644
--- a/sysutils/rubygem-ohai/Makefile
+++ b/sysutils/rubygem-ohai/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ohai
-PORTVERSION=	18.2.6
+PORTVERSION=	19.1.16
 CATEGORIES=	sysutils rubygems
 MASTER_SITES=	RG
 
@@ -10,15 +10,16 @@ WWW=		https://github.com/chef/ohai
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	rubygem-chef-config>=14.12<19:sysutils/rubygem-chef-config \
-		rubygem-chef-utils>=16.0<19:sysutils/rubygem-chef-utils \
-		rubygem-ffi>=1.9<2:devel/rubygem-ffi \
+RUN_DEPENDS=	rubygem-base6402>=0:converters/rubygem-base6402 \
+		rubygem-chef-config>=14.12<20:sysutils/rubygem-chef-config \
+		rubygem-chef-utils>=16.0<20:sysutils/rubygem-chef-utils \
+		rubygem-ffi>=1.15.5:devel/rubygem-ffi \
 		rubygem-ffi-yajl>=2.2<3:devel/rubygem-ffi-yajl \
 		rubygem-ipaddress>=0:net/rubygem-ipaddress \
 		rubygem-mixlib-cli>=1.7.0:devel/rubygem-mixlib-cli \
 		rubygem-mixlib-config>=2.0<4.0:devel/rubygem-mixlib-config \
 		rubygem-mixlib-log>=2.0.1<4.0:devel/rubygem-mixlib-log \
-		rubygem-mixlib-shellout>=3.2.5<4:devel/rubygem-mixlib-shellout \
+		rubygem-mixlib-shellout>=3.3.6<3.4:devel/rubygem-mixlib-shellout \
 		rubygem-plist>=3.1<4:devel/rubygem-plist \
 		rubygem-train-core>=0:net/rubygem-train-core \
 		rubygem-wmi-lite>=1.0<2:devel/rubygem-wmi-lite
diff --git a/sysutils/rubygem-ohai/distinfo b/sysutils/rubygem-ohai/distinfo
index e0daf8891c33..c1e967a31242 100644
--- a/sysutils/rubygem-ohai/distinfo
+++ b/sysutils/rubygem-ohai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121866
-SHA256 (rubygem/ohai-18.2.6.gem) = cc70f2442abf3e9d07d0016f13b1da515ccd5d85b1df140dd92b42b3191cd940
-SIZE (rubygem/ohai-18.2.6.gem) = 133632
+TIMESTAMP = 1768722539
+SHA256 (rubygem/ohai-19.1.16.gem) = bef45819646b4f225185de3f4674cc94b51f85a2541b8d1cd6e773f1588d1edd
+SIZE (rubygem/ohai-19.1.16.gem) = 134144
diff --git a/sysutils/rubygem-ohai/files/patch-gemspec b/sysutils/rubygem-ohai/files/patch-gemspec
deleted file mode 100644
index 463dc2ca4df1..000000000000
--- a/sysutils/rubygem-ohai/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- ohai.gemspec.orig	2025-09-02 23:40:43 UTC
-+++ ohai.gemspec
-@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
- 
-   s.add_runtime_dependency(%q<chef-config>.freeze, [">= 14.12".freeze, "< 19".freeze])
-   s.add_runtime_dependency(%q<chef-utils>.freeze, [">= 16.0".freeze, "< 19".freeze])
--  s.add_runtime_dependency(%q<ffi>.freeze, ["~> 1.9".freeze, "<= 1.17.0".freeze])
-+  s.add_runtime_dependency(%q<ffi>.freeze, ["~> 1.9".freeze])
-   s.add_runtime_dependency(%q<ffi-yajl>.freeze, ["~> 2.2".freeze])
-   s.add_runtime_dependency(%q<ipaddress>.freeze, [">= 0".freeze])
-   s.add_runtime_dependency(%q<mixlib-cli>.freeze, [">= 1.7.0".freeze])