commit: bb58ff0c756c652ec372c0b1880a8373fc04797a Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat Aug 31 02:43:48 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Aug 31 02:49:08 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb58ff0c
dev-lang/ruby: handle dev-debug/systemtap[-dtrace-symlink] See efb3a82e3496d3a52a1d04d4cbdb83b25655d96a. Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-lang/ruby/ruby-3.1.4-r3.ebuild | 5 +++++ dev-lang/ruby/ruby-3.1.5.ebuild | 5 +++++ dev-lang/ruby/ruby-3.1.6-r1.ebuild | 5 +++++ dev-lang/ruby/ruby-3.2.3.ebuild | 5 +++++ dev-lang/ruby/ruby-3.2.4-r1.ebuild | 5 +++++ dev-lang/ruby/ruby-3.2.4.ebuild | 5 +++++ dev-lang/ruby/ruby-3.2.5.ebuild | 5 +++++ dev-lang/ruby/ruby-3.3.2.ebuild | 5 +++++ dev-lang/ruby/ruby-3.3.4-r1.ebuild | 5 +++++ dev-lang/ruby/ruby-3.3.4.ebuild | 5 +++++ 10 files changed, 50 insertions(+) diff --git a/dev-lang/ruby/ruby-3.1.4-r3.ebuild b/dev-lang/ruby/ruby-3.1.4-r3.ebuild index c75cb26915d4..e4a60e643913 100644 --- a/dev-lang/ruby/ruby-3.1.4-r3.ebuild +++ b/dev-lang/ruby/ruby-3.1.4-r3.ebuild @@ -140,6 +140,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.1.5.ebuild b/dev-lang/ruby/ruby-3.1.5.ebuild index 7c501cfa9b7f..09b8eed003fc 100644 --- a/dev-lang/ruby/ruby-3.1.5.ebuild +++ b/dev-lang/ruby/ruby-3.1.5.ebuild @@ -149,6 +149,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.1.6-r1.ebuild b/dev-lang/ruby/ruby-3.1.6-r1.ebuild index 8ee6c384862b..5317d35b0fe1 100644 --- a/dev-lang/ruby/ruby-3.1.6-r1.ebuild +++ b/dev-lang/ruby/ruby-3.1.6-r1.ebuild @@ -159,6 +159,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.2.3.ebuild b/dev-lang/ruby/ruby-3.2.3.ebuild index 1acabf564cb0..defcbe17bb80 100644 --- a/dev-lang/ruby/ruby-3.2.3.ebuild +++ b/dev-lang/ruby/ruby-3.2.3.ebuild @@ -160,6 +160,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.2.4-r1.ebuild b/dev-lang/ruby/ruby-3.2.4-r1.ebuild index 9a34253b7286..e9eeab6720c3 100644 --- a/dev-lang/ruby/ruby-3.2.4-r1.ebuild +++ b/dev-lang/ruby/ruby-3.2.4-r1.ebuild @@ -165,6 +165,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.2.4.ebuild b/dev-lang/ruby/ruby-3.2.4.ebuild index b6930b6a74e1..29eafa112bc8 100644 --- a/dev-lang/ruby/ruby-3.2.4.ebuild +++ b/dev-lang/ruby/ruby-3.2.4.ebuild @@ -161,6 +161,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.2.5.ebuild b/dev-lang/ruby/ruby-3.2.5.ebuild index cbd46d6f96c4..d7e52fe86322 100644 --- a/dev-lang/ruby/ruby-3.2.5.ebuild +++ b/dev-lang/ruby/ruby-3.2.5.ebuild @@ -165,6 +165,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.3.2.ebuild b/dev-lang/ruby/ruby-3.3.2.ebuild index 02b05be1c6ca..e6bcd9a7151c 100644 --- a/dev-lang/ruby/ruby-3.3.2.ebuild +++ b/dev-lang/ruby/ruby-3.3.2.ebuild @@ -162,6 +162,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.3.4-r1.ebuild b/dev-lang/ruby/ruby-3.3.4-r1.ebuild index 0ef34173c25d..0e86f0e2350b 100644 --- a/dev-lang/ruby/ruby-3.3.4-r1.ebuild +++ b/dev-lang/ruby/ruby-3.3.4-r1.ebuild @@ -168,6 +168,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is diff --git a/dev-lang/ruby/ruby-3.3.4.ebuild b/dev-lang/ruby/ruby-3.3.4.ebuild index e96e95a64f16..a85d9608d0bb 100644 --- a/dev-lang/ruby/ruby-3.3.4.ebuild +++ b/dev-lang/ruby/ruby-3.3.4.ebuild @@ -167,6 +167,11 @@ src_configure() { # as it's risky with newer compilers to leave it as it is. append-flags -fno-strict-aliasing + # Workaround for bug #938302 + if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then + export DTRACE="${BROOT}"/usr/bin/stap-dtrace + fi + # Socks support via dante if use socks5 ; then # Socks support can't be disabled as long as SOCKS_SERVER is
