git: de9e5308f30d - main - sysutils/rubygem-chef: Update to 18.6.2

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 25 Dec 2024 19:24:57 UTC
The branch main has been updated by sunpoet:

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

commit de9e5308f30d2e647f286a66db4de84ec74c054f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-12-25 18:58:33 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-12-25 19:16:38 +0000

    sysutils/rubygem-chef: Update to 18.6.2
    
    Changes:        https://github.com/chef/chef/blob/main/CHANGELOG.md
                    https://docs.chef.io/release_notes_client/
---
 sysutils/rubygem-chef/Makefile            |  9 ++-------
 sysutils/rubygem-chef/distinfo            |  6 +++---
 sysutils/rubygem-chef/files/patch-gemspec | 11 ++++++++++-
 3 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/sysutils/rubygem-chef/Makefile b/sysutils/rubygem-chef/Makefile
index 3e199d0410db..5e992150ee69 100644
--- a/sysutils/rubygem-chef/Makefile
+++ b/sysutils/rubygem-chef/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	chef
-PORTVERSION=	18.5.0
-PORTREVISION=	1
+PORTVERSION=	18.6.2
 CATEGORIES=	sysutils
 MASTER_SITES=	RG
 
@@ -38,7 +37,7 @@ RUN_DEPENDS=	rubygem-addressable>=0:www/rubygem-addressable \
 		rubygem-plist>=3.2<4:devel/rubygem-plist \
 		rubygem-proxifier2>=1.1<2:net/rubygem-proxifier2 \
 		rubygem-syslog-logger>=1.6<2:sysutils/rubygem-syslog-logger \
-		rubygem-train-core>=3.10<4:net/rubygem-train-core \
+		rubygem-train-core>=3.10<3.12.7_99:net/rubygem-train-core \
 		rubygem-train-rest>=0.4.1:net/rubygem-train-rest \
 		rubygem-train-winrm>=0.2.5:net/rubygem-train-winrm \
 		rubygem-unf_ext>=0.0.8.2:textproc/rubygem-unf_ext \
@@ -54,10 +53,6 @@ USE_RC_SUBR=	chef_client
 
 SHEBANG_FILES=	spec/functional/assets/chefinittest \
 		spec/functional/assets/testchefsubsys
-SHEBANG_LANG=	ksh
-
-x-post-patch:
-	@${REINPLACE_CMD} -e '1d' ${WRKSRC}/spec/data/apt/chef-integration-test*/debian/rules
 
 post-install:
 	${MKDIR} ${STAGEDIR}/var/chef
diff --git a/sysutils/rubygem-chef/distinfo b/sysutils/rubygem-chef/distinfo
index ea1bb89994fe..7c8e6ce0a917 100644
--- a/sysutils/rubygem-chef/distinfo
+++ b/sysutils/rubygem-chef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720608692
-SHA256 (rubygem/chef-18.5.0.gem) = 69c82392f7c3f024aea643e686a4530f437bd44d633083ba1867b47afece2f5c
-SIZE (rubygem/chef-18.5.0.gem) = 1764352
+TIMESTAMP = 1734888728
+SHA256 (rubygem/chef-18.6.2.gem) = 3ac5c07a2451a1ffe6e5762761b969db756bbe531be0cccd30c6148bb8dbb93b
+SIZE (rubygem/chef-18.6.2.gem) = 1756160
diff --git a/sysutils/rubygem-chef/files/patch-gemspec b/sysutils/rubygem-chef/files/patch-gemspec
index 4efce2aa02c8..099cc2f3790d 100644
--- a/sysutils/rubygem-chef/files/patch-gemspec
+++ b/sysutils/rubygem-chef/files/patch-gemspec
@@ -1,5 +1,14 @@
---- chef.gemspec.orig	2024-09-07 15:17:22 UTC
+--- chef.gemspec.orig	2024-12-15 20:20:29 UTC
 +++ chef.gemspec
+@@ -35,7 +35,7 @@ Gem::Specification.new do |s|
+   s.add_runtime_dependency(%q<mixlib-archive>.freeze, [">= 0.4".freeze, "< 2.0".freeze])
+   s.add_runtime_dependency(%q<ohai>.freeze, ["~> 18.0".freeze])
+   s.add_runtime_dependency(%q<inspec-core>.freeze, [">= 5".freeze, "< 6".freeze])
+-  s.add_runtime_dependency(%q<ffi>.freeze, [">= 1.15.5".freeze, "<= 1.16.3".freeze])
++  s.add_runtime_dependency(%q<ffi>.freeze, [">= 1.15.5".freeze])
+   s.add_runtime_dependency(%q<ffi-yajl>.freeze, ["~> 2.2".freeze])
+   s.add_runtime_dependency(%q<net-sftp>.freeze, [">= 2.1.2".freeze, "< 5.0".freeze])
+   s.add_runtime_dependency(%q<net-ftp>.freeze, [">= 0".freeze])
 @@ -49,7 +49,7 @@ Gem::Specification.new do |s|
    s.add_runtime_dependency(%q<addressable>.freeze, [">= 0".freeze])
    s.add_runtime_dependency(%q<syslog-logger>.freeze, ["~> 1.6".freeze])