summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-05-14 18:06:42 +0100
committerSam James <sam@gentoo.org>2023-05-14 18:10:35 +0100
commitd4f82cbd1149e87aea7212da218035d4e7a9215e (patch)
treeecaad8a0c389cdd1714e266406d300f1f048b05b
parentdev-libs/elfutils: cleanup no-op USE=valgrind (diff)
downloadgentoo-d4f82cbd1149e87aea7212da218035d4e7a9215e.tar.gz
gentoo-d4f82cbd1149e87aea7212da218035d4e7a9215e.tar.bz2
gentoo-d4f82cbd1149e87aea7212da218035d4e7a9215e.zip
dev-libs/libtasn1: drop invalid USE=valgrind flag (for test suite)
We don't, in general, run Valgrind for test suites in Gentoo because it's not portable enough and gives inconsistent results, especially under sandbox. Plus it's confusing given USE=valgrind is effectively a global USE flag (even if it isn't in use.desc yet) for meaning "enable annotations to enable better debugging under Valgrind", rather than "run tests under it". Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--dev-libs/libtasn1/libtasn1-4.19.0.ebuild5
-rw-r--r--dev-libs/libtasn1/metadata.xml5
2 files changed, 2 insertions, 8 deletions
diff --git a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild
index aea8d95ec4c8..42c60f24b314 100644
--- a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild
+++ b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild
@@ -14,14 +14,13 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
LICENSE="LGPL-2.1+"
SLOT="0/6" # subslot = libtasn1 soname version
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="static-libs test valgrind"
+IUSE="static-libs test"
RESTRICT="!test? ( test )"
BDEPEND="
sys-apps/help2man
app-alternatives/yacc
- test? ( valgrind? ( dev-util/valgrind ) )
verify-sig? ( sec-keys/openpgp-keys-libtasn1 )
"
@@ -41,8 +40,8 @@ multilib_src_configure() {
export gl_cv_warn_c__fanalyzer=no
local myeconfargs=(
+ --disable-valgrind-tests
$(use_enable static-libs static)
- $(multilib_native_use_enable valgrind valgrind-tests)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
diff --git a/dev-libs/libtasn1/metadata.xml b/dev-libs/libtasn1/metadata.xml
index 34019a209dcb..2889e087bc6d 100644
--- a/dev-libs/libtasn1/metadata.xml
+++ b/dev-libs/libtasn1/metadata.xml
@@ -5,11 +5,6 @@
<name>Gentoo Base System</name>
<email>base-system@gentoo.org</email>
</maintainer>
- <use>
- <flag name="valgrind">
- Enable usage of <pkg>dev-util/valgrind</pkg> in debug
- </flag>
- </use>
<upstream>
<changelog>https://gitlab.com/gnutls/libtasn1/blob/master/NEWS</changelog>
<remote-id type="cpe">cpe:/a:gnu:libtasn1</remote-id>