commit: b760cfb8d6b60da03e88ce32a823e52782777deb Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Thu May 4 19:49:38 2023 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Thu May 4 19:49:38 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b760cfb8
dev-lang/ruby: put back darwin gcc buildfix for 3+ Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> dev-lang/ruby/ruby-3.0.6-r2.ebuild | 5 +++++ dev-lang/ruby/ruby-3.1.4-r2.ebuild | 5 +++++ dev-lang/ruby/ruby-3.2.2-r2.ebuild | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/dev-lang/ruby/ruby-3.0.6-r2.ebuild b/dev-lang/ruby/ruby-3.0.6-r2.ebuild index 33e65e2f3fd2..15a1c837c91e 100644 --- a/dev-lang/ruby/ruby-3.0.6-r2.ebuild +++ b/dev-lang/ruby/ruby-3.0.6-r2.ebuild @@ -100,6 +100,11 @@ src_prepare() { sed -i \ -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ configure.ac || die + + # disable using security framework (GCC barfs on those headers) + sed -i \ + -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ + random.c || die fi fi diff --git a/dev-lang/ruby/ruby-3.1.4-r2.ebuild b/dev-lang/ruby/ruby-3.1.4-r2.ebuild index 555c25a75baa..8f22e76e844b 100644 --- a/dev-lang/ruby/ruby-3.1.4-r2.ebuild +++ b/dev-lang/ruby/ruby-3.1.4-r2.ebuild @@ -105,6 +105,11 @@ src_prepare() { sed -i \ -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ configure.ac || die + + # disable using security framework (GCC barfs on those headers) + sed -i \ + -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ + random.c || die fi fi diff --git a/dev-lang/ruby/ruby-3.2.2-r2.ebuild b/dev-lang/ruby/ruby-3.2.2-r2.ebuild index 68155cce8bdb..e5c7808698dc 100644 --- a/dev-lang/ruby/ruby-3.2.2-r2.ebuild +++ b/dev-lang/ruby/ruby-3.2.2-r2.ebuild @@ -120,6 +120,11 @@ src_prepare() { sed -i \ -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ configure.ac || die + + # disable using security framework (GCC barfs on those headers) + sed -i \ + -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ + random.c || die fi fi