commit:     a8ed50692eb36f0ee397f6688126f9bb7a7ed662
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 15:53:40 2021 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 13:21:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ed5069

dev-java/sbt: double the heap upper limit to 3GB.

Otherwise the build fails with out-of-memory error.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 dev-java/sbt/sbt-0.13.18.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/sbt/sbt-0.13.18.ebuild b/dev-java/sbt/sbt-0.13.18.ebuild
index c4f3a8c3e8bc..4262d767d5b3 100644
--- a/dev-java/sbt/sbt-0.13.18.ebuild
+++ b/dev-java/sbt/sbt-0.13.18.ebuild
@@ -97,12 +97,12 @@ src_prepare() {
                cp -p "${DISTDIR}/${L_P}.jar" "${WORKDIR}/${L_P}/${L_PN}.jar" 
|| die
                cat <<- EOF > "${WORKDIR}/${L_P}/sbt"
                        #!/bin/sh
-                       SBT_OPTS="-Xms512M -Xmx1536M -Xss1M 
-XX:+CMSClassUnloadingEnabled"
+                       SBT_OPTS="-Xms512M -Xmx3072M -Xss1M 
-XX:+CMSClassUnloadingEnabled"
                        java -Djavac.args="-encoding UTF-8" 
-Duser.home="${WORKDIR}" \${SBT_OPTS} -jar "${WORKDIR}/${L_P}/sbt-launch.jar" 
"\$@"
                EOF
                cat <<- EOF > "${S}/${P}"
                        #!/bin/sh
-                       SBT_OPTS="-Xms512M -Xmx1536M -Xss1M 
-XX:+CMSClassUnloadingEnabled"
+                       SBT_OPTS="-Xms512M -Xmx3072M -Xss1M 
-XX:+CMSClassUnloadingEnabled"
                        java -Djavac.args="-encoding UTF-8" 
-Duser.home="${WORKDIR}" \${SBT_OPTS} -jar "${S}/launch/target/sbt-launch.jar" 
"\$@"
                EOF
                chmod u+x "${WORKDIR}/${L_P}/sbt" "${S}/${P}" || die

Reply via email to