1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-03 11:12:13 +00:00

- Better determination of run time memory constraints

PR:				ports/163793
Submitted by:  Tino Engel <tino.engel@porno-muenchen.de>
This commit is contained in:
Pietro Cerutti 2012-01-04 16:04:46 +00:00
parent 3bff9d66ca
commit f2895b183d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=288516
2 changed files with 23 additions and 1 deletions

View File

@ -26,7 +26,7 @@ PLIST_SUB+= PORTVERSION=${PORTVERSION}
#IGNORE= No development version available right now. Please use java/netbeans instead.
do-patch:
post-patch:
@${REINPLACE_CMD} -i "" -e '19s|#||;19s|/path/to/jdk|${JAVA_HOME}|' \
${WRKSRC}/etc/netbeans.conf

View File

@ -0,0 +1,22 @@
--- bin/netbeans.orig 2011-09-26 01:36:52.000000000 +0200
+++ bin/netbeans 2012-01-04 16:50:05.000000000 +0100
@@ -131,6 +131,10 @@
mem=`/usr/sbin/sysctl hw.memsize | tr -d [:alpha:][:space:].:`
mem=`expr $mem / 1048576`
;;
+ FreeBSD*)
+ mem=`/sbin/sysctl -n hw.realmem`
+ mem=`expr $mem / 1048576`
+ ;;
*)
;;
esac
@@ -158,7 +162,7 @@
if grep -v -- "-J-XX:MaxPermSize" >/dev/null <<EOF ; then
${netbeans_default_options}
EOF
- netbeans_default_options="-J-XX:MaxPermSize=384m ${netbeans_default_options}"
+ netbeans_default_options="-J-XX:MaxPermSize=512m ${netbeans_default_options}"
fi
launchNbexec() {