From ade981b92440a8858f8be0b2f538f0e6012e735d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Miroslav=20=C5=A0ulc?= Date: Mon, 26 Dec 2011 14:11:39 +0000 Subject: [PATCH] dev-util/visualvm: new package Package-Manager: portage-2.1.10.43/cvs/Linux x86_64 --- dev-util/visualvm/ChangeLog | 11 +++ dev-util/visualvm/Manifest | 7 ++ dev-util/visualvm/metadata.xml | 10 +++ dev-util/visualvm/visualvm-1.3.3-r1.ebuild | 84 ++++++++++++++++++++++ dev-util/visualvm/visualvm-1.3.3-r8.ebuild | 84 ++++++++++++++++++++++ 5 files changed, 196 insertions(+) create mode 100644 dev-util/visualvm/ChangeLog create mode 100644 dev-util/visualvm/Manifest create mode 100644 dev-util/visualvm/metadata.xml create mode 100644 dev-util/visualvm/visualvm-1.3.3-r1.ebuild create mode 100644 dev-util/visualvm/visualvm-1.3.3-r8.ebuild diff --git a/dev-util/visualvm/ChangeLog b/dev-util/visualvm/ChangeLog new file mode 100644 index 000000000000..7e26918229e9 --- /dev/null +++ b/dev-util/visualvm/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-util/visualvm +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/ChangeLog,v 1.1 2011/12/26 14:11:39 fordfrog Exp $ + +*visualvm-1.3.3-r8 (26 Dec 2011) +*visualvm-1.3.3-r1 (26 Dec 2011) + + 26 Dec 2011; Miroslav Å ulc +visualvm-1.3.3-r1.ebuild, + +visualvm-1.3.3-r8.ebuild, +metadata.xml: + Copied ebuilds from java-overlay + diff --git a/dev-util/visualvm/Manifest b/dev-util/visualvm/Manifest new file mode 100644 index 000000000000..c2c7f31ed4a0 --- /dev/null +++ b/dev-util/visualvm/Manifest @@ -0,0 +1,7 @@ +DIST netbeans-profiler-visualvm_release701.tar.gz 1767450 RMD160 66e9a35d8092b9fec1f7e400c635d531355bf92e SHA1 10e145b19e5d544cd85f160d207369404fcd878d SHA256 0056c6b7da3fa9499b87319caa6b431b935b48f9579f7c94ec169777ecd2c238 +DIST visualvm_133-src.tar.gz 978434 RMD160 4bad0d1b1ca806a40c511e5786459f8088c8b4e9 SHA1 d61bb9a2a9fec21908299f5ef414c088af6dad29 SHA256 43f4d5c892d3654ada9d07f2a8dc1c1b98db671f558a5c7fa7e9db7e86b7ca81 +DIST visualvm_harness-1.3.tar.gz 147059 RMD160 85edd84d5cb01568f21b133ed1da522442a3906c SHA1 a7aa102c96e1dcd863fb45956404dda5c41fe99f SHA256 e66eb2fe2b4703896d329ca0e0a8f5e89c5a0097dbad72f9211e14d71401f585 +EBUILD visualvm-1.3.3-r1.ebuild 2195 RMD160 d0a5bdafd9cb6ca8c0a4b341ea09c7e1a3fd442d SHA1 6891b9197d76cbead99084cc57497d008b51a69c SHA256 7a6d3eefc12135b3487c6238db5d78139028fcffdb1a61d77681b1d59a3f012d +EBUILD visualvm-1.3.3-r8.ebuild 2195 RMD160 5e2415176b975282e953ba8d07c1b540106d3377 SHA1 b492c0340b167b2ed0817b31b99d17bdbffdc975 SHA256 e977342479f6fbd1b662047f4a75dc04d57dbb0defc62ee711ac72f861337c9c +MISC ChangeLog 435 RMD160 04fc0211324f3709ac4164a6d345fc8e0d5ff051 SHA1 a2e9604b712d300e7e93a29388d0a26bd1aa6152 SHA256 15c6871aab9d8d20a50793e3662bae32a8d13b02346e656dccd166d48ec63fb4 +MISC metadata.xml 376 RMD160 400defff92d0aa29672a5f9a25dd184904fff905 SHA1 3a1bedcce2b7789921cf3851d97d75e156ee4f8f SHA256 ca303aff216f2c2148d9c66a707e15f75fbaf91735311bb8c970fe37d0a5b7a0 diff --git a/dev-util/visualvm/metadata.xml b/dev-util/visualvm/metadata.xml new file mode 100644 index 000000000000..0fc0ae372ce6 --- /dev/null +++ b/dev-util/visualvm/metadata.xml @@ -0,0 +1,10 @@ + + + +java + + gnu_andrew@member.fsf.org + Andrew John Hughes + +The IcedTea project provides a harness to build the source code from VisualVM. + diff --git a/dev-util/visualvm/visualvm-1.3.3-r1.ebuild b/dev-util/visualvm/visualvm-1.3.3-r1.ebuild new file mode 100644 index 000000000000..01f188c6b44f --- /dev/null +++ b/dev-util/visualvm/visualvm-1.3.3-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r1.ebuild,v 1.1 2011/12/26 14:11:39 fordfrog Exp $ + +EAPI="4" + +inherit autotools + +VISUALVM_PKG="visualvm_harness-1.3" +VISUALVM_TARBALL="visualvm_133-src.tar.gz" +NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz" + +DESCRIPTION="Integrates commandline JDK tools and profiling capabilites." +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz + http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL} + http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}" + +LICENSE="GPL-2-with-linking-exception" +SLOT="6" +KEYWORDS="~amd64" +IUSE="" + +COMMON_DEP=" + dev-java/icedtea:${SLOT} + dev-util/netbeans:7.0" +RDEPEND="${COMMON_DEP}" +DEPEND="${COMMON_DEP} + dev-java/ant-core + dev-java/ant-nodeps" + +S="${WORKDIR}/${VISUALVM_PKG}" + +src_unpack() { + unpack ${VISUALVM_PKG}.tar.gz +} + +src_prepare() { + epatch "${FILESDIR}"/netbeans-platform-version.patch + eautoreconf + + unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + + export ANT_RESPECT_JAVA_HOME=TRUE + export ANT_TASKS=ant-nodeps +} + +src_configure() { + local vmhome=`get_vmhome` + + econf NB_PLATFORM=platform \ + --bindir="${vmhome}"/bin \ + --libdir="${vmhome}"/lib \ + --sysconfdir="${vmhome}"/lib/visualvm/etc \ + --with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \ + --with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \ + --with-visualvm-version=${PV} \ + --with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.0 \ + --with-jdk-home="${vmhome}" +} + +src_compile() { + default +} + +src_install() { + emake DESTDIR="${ED}" install + + # Don't install default .desktop, file collision. + local vmhome=`get_vmhome` + rm -rf "${ED}"/usr/share + make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;" +} + +get_vmhome() { + local vmhandle=icedtea-${SLOT} + has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6 + + local vmhome + vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || die + + echo "${vmhome}" +} diff --git a/dev-util/visualvm/visualvm-1.3.3-r8.ebuild b/dev-util/visualvm/visualvm-1.3.3-r8.ebuild new file mode 100644 index 000000000000..f8740ac6c3e1 --- /dev/null +++ b/dev-util/visualvm/visualvm-1.3.3-r8.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r8.ebuild,v 1.1 2011/12/26 14:11:39 fordfrog Exp $ + +EAPI="4" + +inherit autotools + +VISUALVM_PKG="visualvm_harness-1.3" +VISUALVM_TARBALL="visualvm_133-src.tar.gz" +NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz" + +DESCRIPTION="Integrates commandline JDK tools and profiling capabilites." +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI=" + http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz + http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL} + http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}" + +LICENSE="GPL-2-with-linking-exception" +SLOT="7" +KEYWORDS="~amd64" +IUSE="" + +COMMON_DEP=" + dev-java/icedtea:${SLOT} + dev-util/netbeans:7.0" +RDEPEND="${COMMON_DEP}" +DEPEND="${COMMON_DEP} + dev-java/ant-core + dev-java/ant-nodeps" + +S="${WORKDIR}/${VISUALVM_PKG}" + +src_unpack() { + unpack ${VISUALVM_PKG}.tar.gz +} + +src_prepare() { + epatch "${FILESDIR}"/netbeans-platform-version.patch + eautoreconf + + unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + + export ANT_RESPECT_JAVA_HOME=TRUE + export ANT_TASKS=ant-nodeps +} + +src_configure() { + local vmhome=`get_vmhome` + + econf NB_PLATFORM=platform \ + --bindir="${vmhome}"/bin \ + --libdir="${vmhome}"/lib \ + --sysconfdir="${vmhome}"/lib/visualvm/etc \ + --with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \ + --with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \ + --with-visualvm-version=${PV} \ + --with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.0 \ + --with-jdk-home="${vmhome}" +} + +src_compile() { + default +} + +src_install() { + emake DESTDIR="${ED}" install + + # Don't install default .desktop, file collision. + local vmhome=`get_vmhome` + rm -rf "${ED}"/usr/share + make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;" +} + +get_vmhome() { + local vmhandle=icedtea-${SLOT} + has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6 + + local vmhome + vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || die + + echo "${vmhome}" +} -- 2.26.2