git: 3a66d184f3e1 - main - sysutils/puppet8: Allow latest fast_gettext

From: Romain Tartière <romain_at_FreeBSD.org>
Date: Wed, 23 Jul 2025 00:11:46 UTC
The branch main has been updated by romain:

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

commit 3a66d184f3e1d916543487eb5aa10fc6b5424fce
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2025-07-23 00:10:19 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2025-07-23 00:11:34 +0000

    sysutils/puppet8: Allow latest fast_gettext
    
    With hat:       puppet
---
 sysutils/puppet8/Makefile                   |  1 +
 sysutils/puppet8/files/patch-puppet.gemspec | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile
index 4dac60d8cf6a..d59aac4e0629 100644
--- a/sysutils/puppet8/Makefile
+++ b/sysutils/puppet8/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	puppet
 PORTVERSION=	8.10.0
+PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=   https://forge.puppet.com/v3/files/:forge
 PKGNAMESUFFIX=	8
diff --git a/sysutils/puppet8/files/patch-puppet.gemspec b/sysutils/puppet8/files/patch-puppet.gemspec
new file mode 100644
index 000000000000..555c880c809a
--- /dev/null
+++ b/sysutils/puppet8/files/patch-puppet.gemspec
@@ -0,0 +1,11 @@
+--- puppet.gemspec.orig	2025-07-23 00:05:26 UTC
++++ puppet.gemspec
+@@ -23,7 +23,7 @@ Gem::Specification.new do |spec|
+   spec.add_runtime_dependency('concurrent-ruby', '~> 1.0')
+   spec.add_runtime_dependency('deep_merge', '~> 1.0')
+   spec.add_runtime_dependency('facter', ['>= 4.3.0', '< 5'])
+-  spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 4')
++  spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 5')
+   spec.add_runtime_dependency('getoptlong', '~> 0.2.0')
+   spec.add_runtime_dependency('locale', '~> 2.1')
+   spec.add_runtime_dependency('multi_json', '~> 1.13')