git: c7fd57ae81fe - main - sysutils/rubygem-facter: Fix with Ruby 3.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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