diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-04-09 11:34:26 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-04-09 11:34:26 +0100 |
commit | c83738e70baeab2df370c1c73b13bb8feb99eb11 (patch) | |
tree | 25031d5df1ae5d4c570107752277be06b970bcbf /net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild | |
parent | 3e1b17a1a1b2bac1314c0ea171fbd05bb098f02b (diff) |
gentoo auto-resync : 09:04:2023 - 11:34:26
Diffstat (limited to 'net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild')
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild index ef3510d3d31e..80ebcb3d8538 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.0-r410.ebuild @@ -174,14 +174,19 @@ src_configure() { # Ruby situation is a bit complicated. See bug 513888 local rubyimpl local ruby_interpreter="" + local RUBY for rubyimpl in ${USE_RUBY}; do if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then - ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})" + RUBY="$(type -P ${rubyimpl})" + ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}" fi done # This will rarely occur. Only a couple of corner cases could lead us to # that failure. See bug 513888 - [[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found" + [[ -z ${ruby_interpreter} ]] && die "No suitable ruby interpreter found" + # JavaScriptCore/Scripts/postprocess-asm invokes another Ruby script directly + # so it doesn't respect RUBY_EXECUTABLE, bug #771744. + sed -i -e "s:#!/usr/bin/env ruby:#!${RUBY}:" $(grep -rl "/usr/bin/env ruby" Source/JavaScriptCore || die) || die # TODO: Check Web Audio support # should somehow let user select between them? |