summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2017-11-02 21:19:32 +0000
committerJames Le Cuirot <chewi@gentoo.org>2017-11-02 21:19:32 +0000
commitc2ad389ca165c7d8c68ad119b7fda76bf872cdb2 (patch)
tree45aaabeac1d5ad818fe4485096b53768d252a608 /dev-util/visualvm/files
parentdev-python/qscintilla-python: x86 stable (bug #634838) (diff)
downloadgentoo-c2ad389ca165c7d8c68ad119b7fda76bf872cdb2.tar.gz
gentoo-c2ad389ca165c7d8c68ad119b7fda76bf872cdb2.tar.bz2
gentoo-c2ad389ca165c7d8c68ad119b7fda76bf872cdb2.zip
dev-util/visualvm: Version bump to 1.3.9
We are using the upstream-provided Netbeans in this version to avoid the Java 7 dependency, as well as Netbeans itself, which is quite heavy. Closes: https://bugs.gentoo.org/611102 Package-Manager: Portage-2.3.13, Repoman-2.3.2
Diffstat (limited to 'dev-util/visualvm/files')
-rw-r--r--dev-util/visualvm/files/visualvm-r1.conf9
-rw-r--r--dev-util/visualvm/files/visualvm-r1.sh13
2 files changed, 22 insertions, 0 deletions
diff --git a/dev-util/visualvm/files/visualvm-r1.conf b/dev-util/visualvm/files/visualvm-r1.conf
new file mode 100644
index 000000000000..fce7cfece13f
--- /dev/null
+++ b/dev-util/visualvm/files/visualvm-r1.conf
@@ -0,0 +1,9 @@
+# Default user directory
+visualvm_default_userdir="${HOME}/.visualvm"
+visualvm_default_cachedir="${HOME}/.cache/visualvm"
+
+# Default runtime options
+visualvm_default_options="-J-client -J-Xms24m -J-Xmx256m -J-Dnetbeans.accept_license_class=com.sun.tools.visualvm.modules.startup.AcceptLicense -J-Dsun.jvmstat.perdata.syncWaitMs=10000 -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.d3d=false -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED -J--add-exports=jdk.jvmstat/sun.jvmstat.monitor.event=ALL-UNNAMED -J--add-exports=jdk.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-exports=jdk.attach/sun.tools.attach=ALL-UNNAMED -J--add-modules=java.activation -J-XX:+IgnoreUnrecognizedVMOptions"
+
+# JDK home
+visualvm_jdkhome="$(java-config -O)"
diff --git a/dev-util/visualvm/files/visualvm-r1.sh b/dev-util/visualvm/files/visualvm-r1.sh
new file mode 100644
index 000000000000..dd6956da0697
--- /dev/null
+++ b/dev-util/visualvm/files/visualvm-r1.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# source the configuration file
+. /etc/visualvm/visualvm.conf
+
+# launch visualvm
+exec sh /usr/share/visualvm/platform/lib/nbexec \
+ --branding visualvm \
+ --jdkhome "${visualvm_jdkhome}" \
+ --userdir "${visualvm_default_userdir}" \
+ --cachedir "${visualvm_default_cachedir}" \
+ --clusters /usr/share/visualvm/cluster:/usr/share/visualvm/platform:/usr/share/visualvm/profiler \
+ ${visualvm_default_options} "${@}"