git: 9f94d4d59211 - main - sysutils/rubygem-bolt: Update to 4.0.0

From: Romain Tartière <romain_at_FreeBSD.org>
Date: Wed, 31 Dec 2025 20:53:17 UTC
The branch main has been updated by romain:

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

commit 9f94d4d59211658ed6fa20ef18bc18318593e121
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2025-12-31 20:45:37 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2025-12-31 20:45:37 +0000

    sysutils/rubygem-bolt: Update to 4.0.0
    
    ChangeLog:
    https://github.com/puppetlabs/bolt/blob/main/CHANGELOG.md#bolt-400-2024-11-20
    
    With hat:       puppet
---
 sysutils/rubygem-bolt/Makefile                    |  3 +--
 sysutils/rubygem-bolt/distinfo                    |  6 +++---
 sysutils/rubygem-bolt/files/patch-bolt.gemspec    |  6 +++---
 sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb | 11 -----------
 4 files changed, 7 insertions(+), 19 deletions(-)

diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile
index dacb8a17d55b..a8baed32fbf0 100644
--- a/sysutils/rubygem-bolt/Makefile
+++ b/sysutils/rubygem-bolt/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	bolt
-PORTVERSION=	3.30.0
-PORTREVISION=	5
+PORTVERSION=	4.0.0
 CATEGORIES=	sysutils rubygems
 MASTER_SITES=	RG
 
diff --git a/sysutils/rubygem-bolt/distinfo b/sysutils/rubygem-bolt/distinfo
index 7c6ff662d4cc..4acd415b096c 100644
--- a/sysutils/rubygem-bolt/distinfo
+++ b/sysutils/rubygem-bolt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718594810
-SHA256 (rubygem/bolt-3.30.0.gem) = 082f139f4eebf898377cce635ca537c02cf86a571faee85f1865b5e06b253a4f
-SIZE (rubygem/bolt-3.30.0.gem) = 251392
+TIMESTAMP = 1766865883
+SHA256 (rubygem/bolt-4.0.0.gem) = 3257235c887c7f97a7187b9de59cadda9e0571ab3dd020ca53a8b48836c9fe48
+SIZE (rubygem/bolt-4.0.0.gem) = 247808
diff --git a/sysutils/rubygem-bolt/files/patch-bolt.gemspec b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
index 4eeb42964778..36c5546ddbe9 100644
--- a/sysutils/rubygem-bolt/files/patch-bolt.gemspec
+++ b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
@@ -1,4 +1,4 @@
---- bolt.gemspec.orig	2025-10-18 03:48:23 UTC
+--- bolt.gemspec.orig	2025-12-27 20:08:53 UTC
 +++ bolt.gemspec
 @@ -27,10 +27,10 @@ Gem::Specification.new do |s|
    s.add_runtime_dependency(%q<CFPropertyList>.freeze, [">= 2.2".freeze])
@@ -18,11 +18,11 @@
    s.add_runtime_dependency(%q<puppetfile-resolver>.freeze, [">= 0.6.2".freeze, "< 1.0".freeze])
    s.add_runtime_dependency(%q<puppet-resource_api>.freeze, [">= 1.8.1".freeze])
 -  s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze, "< 5.0".freeze])
--  s.add_runtime_dependency(%q<r10k>.freeze, ["~> 3.10".freeze])
+-  s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze, "< 5".freeze])
 -  s.add_runtime_dependency(%q<ruby_smb>.freeze, ["~> 1.0".freeze])
 +  s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze])
 +  s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze])
-+  s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze, "< 4.0".freeze])
++  s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze])
    s.add_runtime_dependency(%q<terminal-table>.freeze, ["~> 3.0".freeze])
    s.add_runtime_dependency(%q<winrm>.freeze, ["~> 2.0".freeze])
    s.add_runtime_dependency(%q<winrm-fs>.freeze, ["~> 1.3".freeze])
diff --git a/sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb b/sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb
deleted file mode 100644
index 9b6985a0426d..000000000000
--- a/sysutils/rubygem-bolt/files/patch-lib_bolt_pal.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/bolt/pal.rb.orig	2024-10-31 02:52:31 UTC
-+++ lib/bolt/pal.rb
-@@ -498,7 +498,7 @@ module Bolt
-         require 'puppet-strings'
-         require 'puppet-strings/yard'
-         PuppetStrings::Yard.setup!
--        YARD::Logger.instance.level = :error
-+        YARD::Logger.instance.level = YARD::Logger::Severity::ERROR
-         YARD.parse(pp_path)
- 
-         plan = YARD::Registry.at("puppet_plans::#{plan_name}")