From f7cf47bf0d6460644501a6eee925d7da7f8143fa Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Wed, 12 Dec 2018 17:22:30 -0500 Subject: dev-util/meson: disable a test case instead of sandbox Bug: https://bugs.gentoo.org/673016 Package-Manager: Portage-2.3.52_p8, Repoman-2.3.12_p20 Signed-off-by: Mike Gilbert --- dev-util/meson/meson-0.48.2.ebuild | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'dev-util/meson/meson-0.48.2.ebuild') diff --git a/dev-util/meson/meson-0.48.2.ebuild b/dev-util/meson/meson-0.48.2.ebuild index 60e9ecb49c6c..34aac8dda68b 100644 --- a/dev-util/meson/meson-0.48.2.ebuild +++ b/dev-util/meson/meson-0.48.2.ebuild @@ -24,6 +24,14 @@ IUSE="" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${DEPEND}" +python_prepare_all() { + # ASAN and sandbox both want control over LD_PRELOAD + # https://bugs.gentoo.org/673016 + sed -i -e 's/test_generate_gir_with_address_sanitizer/_&/' run_unittests.py || die + + distutils-r1_python_prepare_all +} + python_test() { ( # test_meson_installed @@ -32,11 +40,6 @@ python_test() { # test_cross_file_system_paths unset XDG_DATA_HOME - # ASAN and sandbox both want to control LDPRELOAD - # https://bugs.gentoo.org/673016 - export SANDBOX_ON=0 - unset LD_PRELOAD - ${EPYTHON} -u run_tests.py ) || die "Testing failed with ${EPYTHON}" } -- cgit v1.2.3-65-gdbad