diff options
author | Hans de Graaff <graaff@gentoo.org> | 2024-02-17 11:01:26 +0100 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2024-02-17 11:02:10 +0100 |
commit | e0f034b0f3126b9b1fdec7bd44e1214bbbd00595 (patch) | |
tree | 71f4707b6a9ccabf1fb62681dd43356f4bf56b4d /dev-ruby/mini_portile2 | |
parent | net-im/mattermost-desktop-bin: add 5.7.0_rc1 (diff) | |
download | gentoo-e0f034b0f3126b9b1fdec7bd44e1214bbbd00595.tar.gz gentoo-e0f034b0f3126b9b1fdec7bd44e1214bbbd00595.tar.bz2 gentoo-e0f034b0f3126b9b1fdec7bd44e1214bbbd00595.zip |
dev-ruby/mini_portile2: fix tests with clang
Avoid tests that expect gcc to be the current C/C++ compiler.
Closes: https://bugs.gentoo.org/924724
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Diffstat (limited to 'dev-ruby/mini_portile2')
-rw-r--r-- | dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild index 9c63cf6e21e6..ec718bb6b313 100644 --- a/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild +++ b/dev-ruby/mini_portile2/mini_portile2-2.8.5.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/flavorjones/mini_portile" LICENSE="MIT" SLOT="$(ver_cut 1-2)" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" -IUSE="" +IUSE="test" BDEPEND="test? ( dev-build/cmake )" @@ -24,6 +24,13 @@ ruby_add_bdepend "test? ( dev-ruby/webrick )" +all_ruby_prepare() { + # Avoid tests that expect gcc to be the main compiler, which we + # cannot guarantee. + sed -e '/test_configure_defaults_with/askip("Requires gcc to be the C/C++ compiler.")' \ + -i test/test_cmake.rb || die +} + each_ruby_test() { ${RUBY} -w -W2 -I. -Ilib -e 'Dir["test/test_*.rb"].map{|f| require f}' || die } |