diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2021-11-11 15:19:47 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2021-11-11 15:19:57 +0100 |
commit | dcc9a94d7c88352328c9c238c352c0680b88467d (patch) | |
tree | cd30c2321a427baaca6ad221d226cbcce73aa5b7 /dev-java/bcprov | |
parent | media-video/totem: Bump to 3.38.2 (diff) | |
download | gentoo-dcc9a94d7c88352328c9c238c352c0680b88467d.tar.gz gentoo-dcc9a94d7c88352328c9c238c352c0680b88467d.tar.bz2 gentoo-dcc9a94d7c88352328c9c238c352c0680b88467d.zip |
dev-java/bcprov: fixed out of memory during tests in 1.69
Bug: https://bugs.gentoo.org/823065
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'dev-java/bcprov')
-rw-r--r-- | dev-java/bcprov/bcprov-1.69.ebuild | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/dev-java/bcprov/bcprov-1.69.ebuild b/dev-java/bcprov/bcprov-1.69.ebuild index 7849fe08b47e..81cc3229bc03 100644 --- a/dev-java/bcprov/bcprov-1.69.ebuild +++ b/dev-java/bcprov/bcprov-1.69.ebuild @@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source test" MAVEN_ID="org.bouncycastle:bcprov-jdk15on:1.69" JAVA_TESTING_FRAMEWORKS="junit-4" -inherit java-pkg-2 java-pkg-simple +inherit java-pkg-2 java-pkg-simple check-reqs DESCRIPTION="Java cryptography APIs" HOMEPAGE="https://www.bouncycastle.org/java.html" @@ -55,12 +55,33 @@ JAVA_TEST_RUN_ONLY=( "org.bouncycastle.util.encoders.test.AllTests" # OK (15 tests) ) +check_env() { + if use test; then + # this is needed only for tests + CHECKREQS_MEMORY="1200M" + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_env +} + +pkg_setup() { + check_env +} + src_prepare() { default cd ../ || die java-pkg_clean } +src_test() { + JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}" + java-pkg-simple_src_test +} + src_install() { default einstalldocs |