diff options
author | 2023-05-14 18:06:42 +0100 | |
---|---|---|
committer | 2023-05-14 18:10:35 +0100 | |
commit | d4f82cbd1149e87aea7212da218035d4e7a9215e (patch) | |
tree | ecaad8a0c389cdd1714e266406d300f1f048b05b | |
parent | dev-libs/elfutils: cleanup no-op USE=valgrind (diff) | |
download | gentoo-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.ebuild | 5 | ||||
-rw-r--r-- | dev-libs/libtasn1/metadata.xml | 5 |
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> |