commit: f8c7a1fb1e4b23aa586a544e06e98449021a0535 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Jan 18 03:18:57 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jan 18 03:19:20 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c7a1fb
dev-build/autoconf: run tests in parallel Inspired by vapier's cd7f047fe43fb631c4ca6979c6efb5038c616f41. `RUNTESTFLAGS` has been in the back of my head for a while now as I've been meaning to figure out the interaction between it and parallel make and which packages actually need it. This saves about 30m for me(!). Signed-off-by: Sam James <sam <AT> gentoo.org> dev-build/autoconf/autoconf-2.69-r9.ebuild | 6 +++++- dev-build/autoconf/autoconf-2.71-r6.ebuild | 4 ++-- dev-build/autoconf/autoconf-2.71-r7.ebuild | 4 ++-- dev-build/autoconf/autoconf-2.72-r1.ebuild | 4 ++-- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/dev-build/autoconf/autoconf-2.69-r9.ebuild b/dev-build/autoconf/autoconf-2.69-r9.ebuild index 72d2d53b0555..68c89dba765a 100644 --- a/dev-build/autoconf/autoconf-2.69-r9.ebuild +++ b/dev-build/autoconf/autoconf-2.69-r9.ebuild @@ -22,7 +22,7 @@ else BDEPEND="verify-sig? ( sec-keys/openpgp-keys-m4 )" fi -inherit toolchain-autoconf +inherit toolchain-autoconf multiprocessing DESCRIPTION="Used to create autoconfiguration files" HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" @@ -79,3 +79,7 @@ src_prepare() { # We already have an up to date autoconf.info page at this point. touch -r doc/{old_,}autoconf.texi || die } + +src_test() { + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" +} diff --git a/dev-build/autoconf/autoconf-2.71-r6.ebuild b/dev-build/autoconf/autoconf-2.71-r6.ebuild index abc1bad7a693..5897d9792941 100644 --- a/dev-build/autoconf/autoconf-2.71-r6.ebuild +++ b/dev-build/autoconf/autoconf-2.71-r6.ebuild @@ -21,7 +21,7 @@ else S="${WORKDIR}"/${MY_P} fi -inherit toolchain-autoconf +inherit toolchain-autoconf multiprocessing DESCRIPTION="Used to create autoconfiguration files" HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" @@ -74,7 +74,7 @@ src_prepare() { } src_test() { - emake check + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" } src_install() { diff --git a/dev-build/autoconf/autoconf-2.71-r7.ebuild b/dev-build/autoconf/autoconf-2.71-r7.ebuild index 71d2b138b8b8..2672d89b27e9 100644 --- a/dev-build/autoconf/autoconf-2.71-r7.ebuild +++ b/dev-build/autoconf/autoconf-2.71-r7.ebuild @@ -30,7 +30,7 @@ else BDEPEND="verify-sig? ( sec-keys/openpgp-keys-zackweinberg )" fi -inherit toolchain-autoconf +inherit toolchain-autoconf multiprocessing DESCRIPTION="Used to create autoconfiguration files" HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" @@ -89,7 +89,7 @@ src_prepare() { } src_test() { - emake check + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" } src_install() { diff --git a/dev-build/autoconf/autoconf-2.72-r1.ebuild b/dev-build/autoconf/autoconf-2.72-r1.ebuild index 0fff9c205426..7cace3e2a34a 100644 --- a/dev-build/autoconf/autoconf-2.72-r1.ebuild +++ b/dev-build/autoconf/autoconf-2.72-r1.ebuild @@ -35,7 +35,7 @@ else BDEPEND="verify-sig? ( sec-keys/openpgp-keys-zackweinberg )" fi -inherit toolchain-autoconf +inherit toolchain-autoconf multiprocessing DESCRIPTION="Used to create autoconfiguration files" HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" @@ -83,7 +83,7 @@ src_prepare() { } src_test() { - emake check + emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)" } src_install() {