commit:     bacc0ea4c0b3d49e1a2cdba57594e922b36b19d9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 18 16:21:31 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 18 16:22:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bacc0ea4

dev-lang/ruby: fix a test with USER

spec/ruby/library/etc/getlogin_spec.rb fails for me because of a mismatch
between USER and `id`.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/ruby/ruby-3.2.7.ebuild    | 1 +
 dev-lang/ruby/ruby-3.3.7-r1.ebuild | 1 +
 dev-lang/ruby/ruby-3.4.1-r1.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-lang/ruby/ruby-3.2.7.ebuild b/dev-lang/ruby/ruby-3.2.7.ebuild
index ea0148a7820d..93fbf78f2523 100644
--- a/dev-lang/ruby/ruby-3.2.7.ebuild
+++ b/dev-lang/ruby/ruby-3.2.7.ebuild
@@ -234,6 +234,7 @@ src_compile() {
 }
 
 src_test() {
+       local -x USER=$(whoami)
        local -x LD_LIBRARY_PATH="${S}${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
        emake V=1 check
 }

diff --git a/dev-lang/ruby/ruby-3.3.7-r1.ebuild 
b/dev-lang/ruby/ruby-3.3.7-r1.ebuild
index 21821c29e53f..aec2261c4e01 100644
--- a/dev-lang/ruby/ruby-3.3.7-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.3.7-r1.ebuild
@@ -235,6 +235,7 @@ src_configure() {
 }
 
 src_compile() {
+       local -x USER=$(whoami)
        local -x LD_LIBRARY_PATH="${S}${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
        emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" 
MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
 }

diff --git a/dev-lang/ruby/ruby-3.4.1-r1.ebuild 
b/dev-lang/ruby/ruby-3.4.1-r1.ebuild
index 3f9f07ce7cb7..e18e9feaf1c5 100644
--- a/dev-lang/ruby/ruby-3.4.1-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.4.1-r1.ebuild
@@ -248,6 +248,7 @@ src_configure() {
 }
 
 src_compile() {
+       local -x USER=$(whoami)
        local -x LD_LIBRARY_PATH="${S}${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
        emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" 
MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
 }

Reply via email to