Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/ibm-jre-bin: ibm-jre-bin-1.6.0.9.ebuild ChangeLog ibm-jre-bin-1.5.0.12_p3.ebuild
Date: Mon, 24 Jan 2011 16:39:24
Message-Id: 20110124163913.448AA20054@flycatcher.gentoo.org
1 caster 11/01/24 16:39:13
2
3 Modified: ChangeLog
4 Added: ibm-jre-bin-1.6.0.9.ebuild
5 ibm-jre-bin-1.5.0.12_p3.ebuild
6 Log:
7 Version bump, security bug #352603.
8
9 (Portage version: 2.2.0_alpha18/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.157 dev-java/ibm-jre-bin/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ChangeLog?rev=1.157&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ChangeLog?rev=1.157&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ChangeLog?r1=1.156&r2=1.157
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ChangeLog,v
21 retrieving revision 1.156
22 retrieving revision 1.157
23 diff -u -r1.156 -r1.157
24 --- ChangeLog 1 Nov 2010 21:28:45 -0000 1.156
25 +++ ChangeLog 24 Jan 2011 16:39:13 -0000 1.157
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-java/ibm-jre-bin
28 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ChangeLog,v 1.156 2010/11/01 21:28:45 caster Exp $
30 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ChangeLog,v 1.157 2011/01/24 16:39:13 caster Exp $
32 +
33 +*ibm-jre-bin-1.6.0.9 (24 Jan 2011)
34 +*ibm-jre-bin-1.5.0.12_p3 (24 Jan 2011)
35 +
36 + 24 Jan 2011; Vlastimil Babka <caster@g.o>
37 + +ibm-jre-bin-1.5.0.12_p3.ebuild, +ibm-jre-bin-1.6.0.9.ebuild:
38 + Version bump, security bug #352603.
39
40 01 Nov 2010; Vlastimil Babka <caster@g.o>
41 -ibm-jre-bin-1.5.0.11.ebuild, -ibm-jre-bin-1.5.0.11_p1.ebuild,
42
43
44
45 1.1 dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9.ebuild?rev=1.1&content-type=text/plain
49
50 Index: ibm-jre-bin-1.6.0.9.ebuild
51 ===================================================================
52 # Copyright 1999-2011 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9.ebuild,v 1.1 2011/01/24 16:39:13 caster Exp $
55
56 inherit java-vm-2 versionator eutils
57
58 JDK_RELEASE=$(get_version_component_range 2-3)
59 SERVICE_RELEASE=$(get_version_component_range 4)
60 SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
61
62 # versions ending with _pX translate to .X in distfile and fpX in SRC_URI
63 if [[ $(get_version_component_count) == 5 ]]; then
64 FP_VERSION="$(get_version_component_range 5)"
65 FP_VERSION="${FP_VERSION#p}"
66 FP_WEB="-FP${FP_VERSION}"
67 FP_LINK="fp${FP_VERSION}"
68 TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
69 else
70 FP_WEB=""
71 FP_LINK=""
72 TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
73 fi
74
75 JRE_DIST_PREFIX="ibm-java-jre-${TGZ_PV}-linux"
76
77 X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
78 AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
79 PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
80 PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
81
82 if use x86; then
83 JRE_DIST=${X86_JRE_DIST}
84 S="${WORKDIR}/ibm-java-i386-60"
85 LINK_ARCH="intel"
86 elif use amd64; then
87 JRE_DIST=${AMD64_JRE_DIST}
88 S="${WORKDIR}/ibm-java-x86_64-60"
89 LINK_ARCH="amd64"
90 elif use ppc; then
91 JRE_DIST=${PPC_JRE_DIST}
92 S="${WORKDIR}/ibm-java-ppc-60"
93 LINK_ARCH="ipseries32"
94 elif use ppc64; then
95 JRE_DIST=${PPC64_JRE_DIST}
96 S="${WORKDIR}/ibm-java-ppc64-60"
97 LINK_ARCH="ipseries64"
98 fi
99
100 DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-sdk6&S_PKG=${LINK_ARCH}_6sr${SERVICE_RELEASE}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
101
102 SLOT="1.6"
103 DESCRIPTION="IBM Java SE Runtime Environment"
104 HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
105 DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
106 # bug #125178
107 ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
108
109 SRC_URI="x86? ( ${X86_JRE_DIST} )
110 amd64? ( ${AMD64_JRE_DIST} )
111 ppc? ( ${PPC_JRE_DIST} )
112 ppc64? ( ${PPC64_JRE_DIST} )"
113 LICENSE="IBM-J1.6"
114 KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
115 RESTRICT="fetch"
116 IUSE="X alsa nsplugin odbc"
117
118 RDEPEND="
119 X? (
120 x11-libs/libXext
121 x11-libs/libXft
122 x11-libs/libXi
123 x11-libs/libXp
124 x11-libs/libXtst
125 x11-libs/libX11
126 x11-libs/libXt
127 )
128 alsa? ( media-libs/alsa-lib )
129 odbc? ( dev-db/unixODBC )"
130 DEPEND=""
131
132 QA_TEXTRELS_x86="opt/${P}/lib/i386/libj9jvmti24.so
133 opt/${P}/lib/i386/libj9vm24.so
134 opt/${P}/lib/i386/libjclscar_24.so
135 opt/${P}/lib/i386/motif21/libmawt.so
136 opt/${P}/lib/i386/libj9thr24.so
137 opt/${P}/lib/i386/libj9jit24.so
138 opt/${P}/lib/i386/libj9dbg24.so
139 opt/${P}/lib/i386/libj9gc24.so"
140
141 QA_EXECSTACK_x86="opt/${P}/bin/classic/libjvm.so
142 opt/${P}/lib/i386/j9vm/libjvm.so
143 opt/${P}/lib/i386/libj9jvmti24.so
144 opt/${P}/lib/i386/libj9hookable24.so
145 opt/${P}/lib/i386/libj9vm24.so
146 opt/${P}/lib/i386/libjclscar_24.so
147 opt/${P}/lib/i386/libj9thr24.so
148 opt/${P}/lib/i386/libj9dmp24.so
149 opt/${P}/lib/i386/libj9prt24.so
150 opt/${P}/lib/i386/libj9jit24.so
151 opt/${P}/lib/i386/libiverel24.so
152 opt/${P}/lib/i386/libj9trc24.so
153 opt/${P}/lib/i386/libj9dbg24.so
154 opt/${P}/lib/i386/libj9shr24.so
155 opt/${P}/lib/i386/libj9gc24.so
156 opt/${P}/lib/i386/libj9bcv24.so
157 opt/${P}/lib/i386/classic/libjvm.so"
158
159 QA_EXECSTACK_amd64="opt/${P}/lib/amd64/default/libjvm.so
160 opt/${P}/lib/amd64/default/libj9jvmti24.so
161 opt/${P}/lib/amd64/default/libj9hookable24.so
162 opt/${P}/lib/amd64/default/libj9vm24.so
163 opt/${P}/lib/amd64/default/libjclscar_24.so
164 opt/${P}/lib/amd64/default/libj9jpi24.so
165 opt/${P}/lib/amd64/default/libj9thr24.so
166 opt/${P}/lib/amd64/default/libj9dmp24.so
167 opt/${P}/lib/amd64/default/libj9prt24.so
168 opt/${P}/lib/amd64/default/libj9jit24.so
169 opt/${P}/lib/amd64/default/libiverel24.so
170 opt/${P}/lib/amd64/default/libj9trc24.so
171 opt/${P}/lib/amd64/default/libj9dbg24.so
172 opt/${P}/lib/amd64/default/libj9shr24.so
173 opt/${P}/lib/amd64/default/libj9gc24.so
174 opt/${P}/lib/amd64/default/libj9bcv24.so
175 opt/${P}/lib/amd64/default/libj9ute24.so
176 opt/${P}/lib/amd64/compressedrefs/libjvm.so
177 opt/${P}/lib/amd64/compressedrefs/libj9jvmti24.so
178 opt/${P}/lib/amd64/compressedrefs/libj9hookable24.so
179 opt/${P}/lib/amd64/compressedrefs/libj9vm24.so
180 opt/${P}/lib/amd64/compressedrefs/libjclscar_24.so
181 opt/${P}/lib/amd64/compressedrefs/libj9jpi24.so
182 opt/${P}/lib/amd64/compressedrefs/libj9thr24.so
183 opt/${P}/lib/amd64/compressedrefs/libj9dmp24.so
184 opt/${P}/lib/amd64/compressedrefs/libj9prt24.so
185 opt/${P}/lib/amd64/compressedrefs/libj9jit24.so
186 opt/${P}/lib/amd64/compressedrefs/libiverel24.so
187 opt/${P}/lib/amd64/compressedrefs/libj9trc24.so
188 opt/${P}/lib/amd64/compressedrefs/libj9dbg24.so
189 opt/${P}/lib/amd64/compressedrefs/libj9shr24.so
190 opt/${P}/lib/amd64/compressedrefs/libj9gc24.so
191 opt/${P}/lib/amd64/compressedrefs/libj9bcv24.so
192 opt/${P}/lib/amd64/compressedrefs/libj9ute24.so"
193
194 pkg_nofetch() {
195 elog "Due to license restrictions, we cannot redistribute or fetch the distfiles"
196 elog "Please visit: ${DOWNLOADPAGE}"
197
198 elog "Under Java SE 6, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
199 elog "${JRE_DIST}"
200
201 elog "You can use direct link to your arch download page:"
202 elog "${DIRECT_DOWNLOAD}"
203 elog "Place the file(s) in: ${DISTDIR}"
204 elog "Then restart emerge: 'emerge --resume'"
205
206 elog "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
207 elog "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
208 elog "isn't updated, but the files should still available through the"
209 elog "direct link to arch download page. If it doesn't work, file a bug."
210 }
211
212 src_compile() { :; }
213
214 src_install() {
215 # Copy all the files to the designated directory
216 dodir /opt/${P}
217 cp -pR "${S}"/jre/* "${D}/opt/${P}/"
218
219 if use x86 || use ppc; then
220 if use nsplugin; then
221 local plugin="/opt/${P}/plugin/$(get_system_arch)/ns7/libjavaplugin_oji.so"
222 install_mozilla_plugin "${plugin}"
223 fi
224 fi
225
226 local desktop_in="${D}/opt/${P}/plugin/desktop/sun_java.desktop"
227 if [[ -f "${desktop_in}" ]]; then
228 local desktop_out="${T}/ibm_jre-${SLOT}.desktop"
229 # install control panel for Gnome/KDE
230 # The jdk also installs these so make sure that they do not have the same
231 # Name
232 sed -e "s/\(Name=\)Java/\1 Java Control Panel for IBM JRE ${SLOT}/" \
233 -e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
234 -e "s#Icon=.*#Icon=/opt/${P}/jre/plugin/desktop/sun_java.png#" \
235 "${desktop_in}" > \
236 "${desktop_out}" || die
237
238 domenu "${desktop_out}" || die
239 fi
240
241 dohtml -a html,htm,HTML -r docs || die
242 dodoc "${S}"/{copyright,notices.txt,readmefirst.lnx.txt} || die
243
244 set_java_env
245 java-vm_revdep-mask
246 }
247
248
249
250 1.1 dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p3.ebuild
251
252 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p3.ebuild?rev=1.1&view=markup
253 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p3.ebuild?rev=1.1&content-type=text/plain
254
255 Index: ibm-jre-bin-1.5.0.12_p3.ebuild
256 ===================================================================
257 # Copyright 1999-2011 Gentoo Foundation
258 # Distributed under the terms of the GNU General Public License v2
259 # $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p3.ebuild,v 1.1 2011/01/24 16:39:13 caster Exp $
260
261 inherit java-vm-2 versionator eutils
262
263 JDK_RELEASE=$(get_version_component_range 2-3)
264 SERVICE_RELEASE=$(get_version_component_range 4)
265 SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
266
267 # versions ending with _pX translate to .X in distfile and fpX in SRC_URI
268 if [[ $(get_version_component_count) == 5 ]]; then
269 FP_VERSION="$(get_version_component_range 5)"
270 FP_VERSION="${FP_VERSION#p}"
271 FP_WEB="-FP${FP_VERSION}"
272 FP_LINK="fp${FP_VERSION}"
273 TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
274 else
275 FP_WEB=""
276 FP_LINK=""
277 TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
278 fi
279
280 JRE_DIST_PREFIX="ibm-java2-jre-${TGZ_PV}-linux"
281
282 X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
283 AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
284 PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
285 PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
286
287 if use x86; then
288 JRE_DIST=${X86_JRE_DIST}
289 S="${WORKDIR}/ibm-java2-i386-50"
290 LINK_ARCH="intel"
291 elif use amd64; then
292 JRE_DIST=${AMD64_JRE_DIST}
293 S="${WORKDIR}/ibm-java2-x86_64-50"
294 LINK_ARCH="amd64"
295 elif use ppc; then
296 JRE_DIST=${PPC_JRE_DIST}
297 S="${WORKDIR}/ibm-java2-ppc-50"
298 LINK_ARCH="ipseries32"
299 elif use ppc64; then
300 JRE_DIST=${PPC64_JRE_DIST}
301 S="${WORKDIR}/ibm-java2-ppc64-50"
302 LINK_ARCH="ipseries64"
303 fi
304
305 DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
306
307 SLOT="1.5"
308 DESCRIPTION="IBM Java SE Runtime Environment"
309 HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
310 DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
311 # bug #125178
312 ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
313
314 SRC_URI="x86? ( ${X86_JRE_DIST} )
315 amd64? ( ${AMD64_JRE_DIST} )
316 ppc? ( ${PPC_JRE_DIST} )
317 ppc64? ( ${PPC64_JRE_DIST} )"
318 LICENSE="IBM-J1.5"
319 KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
320 RESTRICT="fetch"
321 IUSE="X alsa nsplugin odbc"
322
323 RDEPEND="=virtual/libstdc++-3.3
324 X? (
325 x11-libs/libXext
326 x11-libs/libXft
327 x11-libs/libXi
328 x11-libs/libXmu
329 x11-libs/libXp
330 x11-libs/libXtst
331 x11-libs/libXt
332 x11-libs/libX11
333 )
334 alsa? ( media-libs/alsa-lib )
335 nsplugin? (
336 x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
337 ppc? ( =x11-libs/gtk+-1* )
338 )
339 odbc? ( dev-db/unixODBC )"
340 DEPEND=""
341
342 QA_EXECSTACK_amd64="opt/${P}/bin/libjclscar_23.so
343 opt/${P}/bin/libj9vrb23.so
344 opt/${P}/bin/libj9vm23.so
345 opt/${P}/bin/libj9trc23.so
346 opt/${P}/bin/libj9thr23.so
347 opt/${P}/bin/libj9shr23.so
348 opt/${P}/bin/libj9prt23.so
349 opt/${P}/bin/libj9jvmti23.so
350 opt/${P}/bin/libj9jpi23.so
351 opt/${P}/bin/libj9jit23.so
352 opt/${P}/bin/libj9jextract.so
353 opt/${P}/bin/libj9hookable23.so
354 opt/${P}/bin/libj9gc23.so
355 opt/${P}/bin/libj9dyn23.so
356 opt/${P}/bin/libj9dmp23.so
357 opt/${P}/bin/libj9dbg23.so
358 opt/${P}/bin/libj9bcv23.so
359 opt/${P}/bin/libj9ute23.so
360 opt/${P}/bin/libiverel23.so
361 opt/${P}/bin/classic/libjvm.so
362 opt/${P}/bin/j9vm/libjvm.so"
363
364 QA_TEXTRELS_amd64="opt/${P}/bin/libjclscar_23.so
365 opt/${P}/bin/libj9jit23.so"
366
367 QA_EXECSTACK_x86="opt/${P}/bin/j9vm/libjvm.so
368 opt/${P}/bin/libj9jvmti23.so
369 opt/${P}/bin/libj9hookable23.so
370 opt/${P}/bin/libj9vm23.so
371 opt/${P}/bin/libj9dyn23.so
372 opt/${P}/bin/libjclscar_23.so
373 opt/${P}/bin/libj9jpi23.so
374 opt/${P}/bin/libj9thr23.so
375 opt/${P}/bin/libj9dmp23.so
376 opt/${P}/bin/libj9prt23.so
377 opt/${P}/bin/libj9jit23.so
378 opt/${P}/bin/libiverel23.so
379 opt/${P}/bin/libj9trc23.so
380 opt/${P}/bin/libj9dbg23.so
381 opt/${P}/bin/libj9jextract.so
382 opt/${P}/bin/libj9shr23.so
383 opt/${P}/bin/libj9gc23.so
384 opt/${P}/bin/libj9vrb23.so
385 opt/${P}/bin/libj9bcv23.so
386 opt/${P}/bin/libj9aotrt23.so
387 opt/${P}/bin/classic/libjvm.so"
388
389 QA_TEXTRELS_ppc="opt/${P}/bin/classic/libjvm.so
390 opt/${P}/bin/j9vm/libjvm.so
391 opt/${P}/bin/libj9aotrt23.so
392 opt/${P}/bin/libj9dbg23.so
393 opt/${P}/bin/libj9gc23.so
394 opt/${P}/bin/libj9gcchk23.so
395 opt/${P}/bin/libj9jextract.so
396 opt/${P}/bin/libj9jit23.so
397 opt/${P}/bin/libj9jitd23.so
398 opt/${P}/bin/libj9jpi23.so
399 opt/${P}/bin/libj9jvmti23.so
400 opt/${P}/bin/libj9prt23.so
401 opt/${P}/bin/libj9thr23.so
402 opt/${P}/bin/libj9thr23.so
403 opt/${P}/bin/libj9ute23.so
404 opt/${P}/bin/libj9vm23.so
405 opt/${P}/bin/libj9vm23.so
406 opt/${P}/bin/libjaas.so
407 opt/${P}/bin/libjclscar_23.so
408 opt/${P}/bin/libjsig.so
409 "
410
411 QA_TEXTRELS_ppc64="opt/${P}/bin/libj9jextract.so
412 opt/${P}/bin/libjsig.so
413 opt/${P}/bin/libj9jitd23.so
414 opt/${P}/bin/libj9ute23.so
415 opt/${P}/bin/classic/libjvm.so
416 opt/${P}/bin/libj9prt23.so
417 opt/${P}/bin/libjclscar_23.so
418 opt/${P}/bin/j9vm/libjvm.so
419 opt/${P}/bin/libj9gc23.so
420 opt/${P}/bin/libj9dbg23.so
421 opt/${P}/bin/libj9thr23.so
422 opt/${P}/bin/libj9jpi23.so
423 opt/${P}/bin/libj9gcchk23.so
424 opt/${P}/bin/libj9vm23.so
425 opt/${P}/bin/libj9jit23.so"
426
427 QA_TEXTRELS_x86="opt/${P}/bin/lib*.so
428 opt/${P}/bin/j9vm/libjvm.so
429 opt/${P}/bin/xawt/libmawt.so
430 opt/${P}/bin/javaplugin.so
431 opt/${P}/bin/motif21/libmawt.so
432 opt/${P}/bin/headless/libmawt.so
433 opt/${P}/bin/classic/libjvm.so
434 opt/${P}/lib/i386/libdeploy.so"
435
436 pkg_nofetch() {
437 einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
438 einfo "Please visit: ${DOWNLOADPAGE}"
439
440 einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
441 einfo "${JRE_DIST}"
442
443 einfo "You can use direct link to your arch download page:"
444 einfo "${DIRECT_DOWNLOAD}"
445 einfo "Place the file(s) in: ${DISTDIR}"
446 einfo "Then restart emerge: 'emerge --resume'"
447
448 einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
449 einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
450 einfo "isn't updated, but the files should still available through the"
451 einfo "direct link to arch download page. If it doesn't work, file a bug."
452 }
453
454 src_compile() { :; }
455
456 src_install() {
457 # Copy all the files to the designated directory
458 dodir /opt/${P}
459 cp -pR "${S}"/jre/* "${D}/opt/${P}/"
460
461 local x86plugin=libjavaplugin_ojigtk2.so
462 local ppcplugin=libjavaplugin_oji.so
463 local jrebindest="${D}/opt/${P}/bin/"
464
465 local plugin
466 if use x86; then
467 plugin=${x86plugin}
468 elif use ppc; then
469 plugin=${ppcplugin}
470 fi
471
472 plugin=/opt/${P}/bin/${plugin}
473
474 if use x86 || use ppc; then
475 if use nsplugin; then
476 install_mozilla_plugin ${plugin}
477 fi
478 fi
479
480 dohtml -a html,htm,HTML -r docs || die
481 dodoc "${S}/COPYRIGHT" || die
482
483 set_java_env
484 java-vm_revdep-mask
485 }