Gentoo Archives: gentoo-commits

From: "Ralph Sennhauser (sera)" <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/visualvm: visualvm-1.3.3-r2.ebuild ChangeLog visualvm-1.3.3-r9.ebuild
Date: Tue, 01 May 2012 09:01:28
Message-Id: 20120501090107.8F7D62004B@flycatcher.gentoo.org
1 sera 12/05/01 09:01:07
2
3 Modified: ChangeLog
4 Added: visualvm-1.3.3-r2.ebuild visualvm-1.3.3-r9.ebuild
5 Log:
6 Add missing eutils to inherit.
7 Bump netbeans deps to :7.1 and only depend on required subset. #397843
8 Fix bogous DESTDIR for prefix.
9 Don't call die in subshells.
10
11 (Portage version: 2.1.10.57/cvs/Linux x86_64)
12
13 Revision Changes Path
14 1.3 dev-util/visualvm/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/ChangeLog?rev=1.3&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/ChangeLog?rev=1.3&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/ChangeLog?r1=1.2&r2=1.3
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/dev-util/visualvm/ChangeLog,v
23 retrieving revision 1.2
24 retrieving revision 1.3
25 diff -u -r1.2 -r1.3
26 --- ChangeLog 8 Jan 2012 21:02:46 -0000 1.2
27 +++ ChangeLog 1 May 2012 09:01:07 -0000 1.3
28 @@ -1,6 +1,16 @@
29 # ChangeLog for dev-util/visualvm
30 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/ChangeLog,v 1.2 2012/01/08 21:02:46 fordfrog Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/ChangeLog,v 1.3 2012/05/01 09:01:07 sera Exp $
33 +
34 +*visualvm-1.3.3-r9 (01 May 2012)
35 +*visualvm-1.3.3-r2 (01 May 2012)
36 +
37 + 01 May 2012; Ralph Sennhauser <sera@g.o> +visualvm-1.3.3-r2.ebuild,
38 + +visualvm-1.3.3-r9.ebuild:
39 + Add missing eutils to inherit.
40 + Bump netbeans deps to :7.1 and only depend on required subset. #397843
41 + Fix bogous DESTDIR for prefix.
42 + Don't call die in subshells.
43
44 08 Jan 2012; Miroslav Ć ulc <fordfrog@g.o>
45 +files/netbeans-platform-version.patch:
46
47
48
49 1.1 dev-util/visualvm/visualvm-1.3.3-r2.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r2.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r2.ebuild?rev=1.1&content-type=text/plain
53
54 Index: visualvm-1.3.3-r2.ebuild
55 ===================================================================
56 # Copyright 1999-2012 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r2.ebuild,v 1.1 2012/05/01 09:01:07 sera Exp $
59
60 EAPI="4"
61
62 inherit eutils autotools
63
64 VISUALVM_PKG="visualvm_harness-1.3"
65 VISUALVM_TARBALL="visualvm_133-src.tar.gz"
66 NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz"
67
68 DESCRIPTION="Integrates commandline JDK tools and profiling capabilites."
69 HOMEPAGE="http://icedtea.classpath.org"
70 SRC_URI="
71 http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz
72 http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL}
73 http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}"
74
75 LICENSE="GPL-2-with-linking-exception"
76 SLOT="6"
77 KEYWORDS="~amd64"
78 IUSE=""
79
80 COMMON_DEP="
81 dev-java/icedtea:${SLOT}
82 dev-java/netbeans-harness:7.1
83 dev-java/netbeans-platform:7.1"
84 RDEPEND="${COMMON_DEP}"
85 DEPEND="${COMMON_DEP}
86 dev-java/ant-core
87 dev-java/ant-nodeps"
88
89 S="${WORKDIR}/${VISUALVM_PKG}"
90
91 src_unpack() {
92 unpack ${VISUALVM_PKG}.tar.gz
93 }
94
95 src_prepare() {
96 epatch "${FILESDIR}"/netbeans-platform-version.patch
97 eautoreconf
98
99 unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
100
101 export ANT_RESPECT_JAVA_HOME=TRUE
102 export ANT_TASKS=ant-nodeps
103 }
104
105 src_configure() {
106 local vmhome
107 vmhome=$(get_vmhome) || die
108
109 econf NB_PLATFORM=platform \
110 --bindir="${vmhome}"/bin \
111 --libdir="${vmhome}"/lib \
112 --sysconfdir="${vmhome}"/lib/visualvm/etc \
113 --with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \
114 --with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \
115 --with-visualvm-version=${PV} \
116 --with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.1 \
117 --with-jdk-home="${vmhome}"
118 }
119
120 src_install() {
121 emake DESTDIR="${D}" install
122
123 # Don't install default .desktop, file collision.
124 local vmhome
125 vmhome=$(get_vmhome) || die
126 rm -r "${ED}"/usr/share || die
127 make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;"
128 }
129
130 get_vmhome() {
131 local vmhandle=icedtea-${SLOT}
132 has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6
133
134 local vmhome
135 vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || return 1
136
137 echo "${vmhome}"
138 }
139
140
141
142 1.1 dev-util/visualvm/visualvm-1.3.3-r9.ebuild
143
144 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r9.ebuild?rev=1.1&view=markup
145 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r9.ebuild?rev=1.1&content-type=text/plain
146
147 Index: visualvm-1.3.3-r9.ebuild
148 ===================================================================
149 # Copyright 1999-2012 Gentoo Foundation
150 # Distributed under the terms of the GNU General Public License v2
151 # $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r9.ebuild,v 1.1 2012/05/01 09:01:07 sera Exp $
152
153 EAPI="4"
154
155 inherit eutils autotools
156
157 VISUALVM_PKG="visualvm_harness-1.3"
158 VISUALVM_TARBALL="visualvm_133-src.tar.gz"
159 NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz"
160
161 DESCRIPTION="Integrates commandline JDK tools and profiling capabilites."
162 HOMEPAGE="http://icedtea.classpath.org"
163 SRC_URI="
164 http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz
165 http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL}
166 http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}"
167
168 LICENSE="GPL-2-with-linking-exception"
169 SLOT="7"
170 KEYWORDS="~amd64"
171 IUSE=""
172
173 COMMON_DEP="
174 dev-java/icedtea:${SLOT}
175 dev-java/netbeans-harness:7.1
176 dev-java/netbeans-platform:7.1"
177 RDEPEND="${COMMON_DEP}"
178 DEPEND="${COMMON_DEP}
179 dev-java/ant-core
180 dev-java/ant-nodeps"
181
182 S="${WORKDIR}/${VISUALVM_PKG}"
183
184 src_unpack() {
185 unpack ${VISUALVM_PKG}.tar.gz
186 }
187
188 src_prepare() {
189 epatch "${FILESDIR}"/netbeans-platform-version.patch
190 eautoreconf
191
192 unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
193
194 export ANT_RESPECT_JAVA_HOME=TRUE
195 export ANT_TASKS=ant-nodeps
196 }
197
198 src_configure() {
199 local vmhome
200 vmhome=$(get_vmhome) || die
201
202 econf NB_PLATFORM=platform \
203 --bindir="${vmhome}"/bin \
204 --libdir="${vmhome}"/lib \
205 --sysconfdir="${vmhome}"/lib/visualvm/etc \
206 --with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \
207 --with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \
208 --with-visualvm-version=${PV} \
209 --with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.1 \
210 --with-jdk-home="${vmhome}"
211 }
212
213 src_install() {
214 emake DESTDIR="${D}" install
215
216 # Don't install default .desktop, file collision.
217 local vmhome
218 vmhome=$(get_vmhome) || die
219 rm -r "${ED}"/usr/share || die
220 make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;"
221 }
222
223 get_vmhome() {
224 local vmhandle=icedtea-${SLOT}
225 has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6
226
227 local vmhome
228 vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || return 1
229
230 echo "${vmhome}"
231 }