summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-01-20 22:46:03 +0000
committerSam James <sam@gentoo.org>2025-01-20 22:46:22 +0000
commitdf3691cc93241ebefc33623539c5a9f9794eec6e (patch)
tree8059f616640d23d2e624f691b5ccbd698e987c56 /dev-vcs
parentapp-misc/piper: Version bump to 0.8 (diff)
downloadgentoo-df3691cc93241ebefc33623539c5a9f9794eec6e.tar.gz
gentoo-df3691cc93241ebefc33623539c5a9f9794eec6e.tar.bz2
gentoo-df3691cc93241ebefc33623539c5a9f9794eec6e.zip
dev-vcs/subversion: pass -std=gnu17 w/ USE=ruby
It's needed for older Ruby, I think it's fixed in >=ruby3.3 headers. Bug: https://bugs.gentoo.org/932536 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/subversion/subversion-1.14.5.ebuild3
1 files changed, 3 insertions, 0 deletions
diff --git a/dev-vcs/subversion/subversion-1.14.5.ebuild b/dev-vcs/subversion/subversion-1.14.5.ebuild
index 887fd4522a84..4cdfaa3c5724 100644
--- a/dev-vcs/subversion/subversion-1.14.5.ebuild
+++ b/dev-vcs/subversion/subversion-1.14.5.ebuild
@@ -212,6 +212,9 @@ src_configure() {
fi
if use ruby; then
+ # bug #932536 (workaround for swig w/ older ruby)
+ append-flags -std=gnu17
+
myconf+=( --with-swig-ruby="${EPREFIX}/usr/bin/ruby${RB_VER}" )
else
myconf+=( --without-swig-ruby )