git: c7fd57ae81fe - main - sysutils/rubygem-facter: Fix with Ruby 3.4

From: Romain Tartière <romain_at_FreeBSD.org>
Date: Sat, 18 Oct 2025 06:53:42 UTC
The branch main has been updated by romain:

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

commit c7fd57ae81fe9c62b2038bf63da6edd5f48f2704
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2025-10-18 06:31:23 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2025-10-18 06:53:04 +0000

    sysutils/rubygem-facter: Fix with Ruby 3.4
    
    base64 used to be a default gem, but starting with Ruby 3.4 it is not
    anymore.  Add this dependency explicitly to fix packages built with a
    non-default version of Ruby.
    
    Not bumping PORTREVISION as packages built against the default version
    of Ruby have no issue and can wait for another reason to be rebuilt.
    
    PR:             290261
    Reported by:    dvl
    With hat:       puppet
---
 sysutils/rubygem-facter/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile
index e43601c63a7e..53b976cac0ce 100644
--- a/sysutils/rubygem-facter/Makefile
+++ b/sysutils/rubygem-facter/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS+=	rubygem-ruby-augeas>0:textproc/rubygem-ruby-augeas \
 		rubygem-ffi>=1.0:devel/rubygem-ffi \
 		rubygem-rexml>0:textproc/rubygem-rexml \
 		rubygem-sys-filesystem>0:sysutils/rubygem-sys-filesystem
+# Ruby 3.4 support
+RUN_DEPENDS+=	rubygem-base64>0:converters/rubygem-base64
 
 USES=		cpe gem
 CPE_VENDOR=	puppet