ChangeLog

# ChangeLog for dev-java/blackdown-jre
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blackdown-jre/ChangeLog,v 1.88 2007/12/16 22:03:30 caster Exp $

16 Dec 2007; Vlastimil Babka
blackdown-jre-1.4.2.03-r14.ebuild:
Add X, alsa, odbc USE flags with previously missing deps, and revdep-rebuild
control file for bug #177925.

*blackdown-jre-1.4.2.03-r14 (20 May 2007)

20 May 2007; Vlastimil Babka
-blackdown-jre-1.4.2.03-r13.ebuild, +blackdown-jre-1.4.2.03-r14.ebuild:
Artifical revbump without change so glsa can be applied for bug #161835.

18 Oct 2006; Joshua Nichols
-files/blackdown-jre-1.4.2.03, -blackdown-jre-1.4.2.03.ebuild:
Pruned old revisions.

14 Oct 2006; Joshua Nichols
blackdown-jre-1.4.2.03-r13.ebuild:
Stabilizing on ppc64 as part of new Java system, bug #147254.

14 Oct 2006; Joshua Jackson
blackdown-jre-1.4.2.03-r13.ebuild:
New java stable on x86; bug #147254

23 Sep 2006; Joshua Nichols
-blackdown-jre-1.4.2.03-r2.ebuild, -blackdown-jre-1.4.2.03-r11.ebuild,
-blackdown-jre-1.4.2.03-r12.ebuild:
Pruned old versions.

*blackdown-jre-1.4.2.03-r13 (15 Sep 2006)

15 Sep 2006; Joshua Nichols
+blackdown-jre-1.4.2.03-r13.ebuild:
Now installs javaws, fixing bug #147260

03 Sep 2006; Joshua Nichols
-files/blackdown-jre-1.3.1, -files/blackdown-jre-1.3.env,
-files/blackdown-jre-1.4.1, -files/blackdown-jre-1.4.1.env,
-files/blackdown-jre-1.4.2.01, -files/blackdown-jre-1.4.2.02,
-blackdown-jre-1.3.1-r9.ebuild, -blackdown-jre-1.3.1-r20.ebuild,
-blackdown-jre-1.3.1-r21.ebuild, -blackdown-jre-1.4.1-r1.ebuild,
-blackdown-jre-1.4.1-r12.ebuild, -blackdown-jre-1.4.1-r13.ebuild:
Removing versions that have known security issues, bug #140495.

01 Sep 2006; Joshua Nichols
blackdown-jre-1.3.1-r21.ebuild, blackdown-jre-1.4.1-r13.ebuild,
blackdown-jre-1.4.2.03-r12.ebuild:
Removed JAVA_VM_NO_GENERATION_1, because default behavior is not to install
for generation-1

*blackdown-jre-1.4.2.03-r12 (25 Aug 2006)
*blackdown-jre-1.4.1-r13 (25 Aug 2006)
*blackdown-jre-1.3.1-r21 (25 Aug 2006)

25 Aug 2006; Joshua Nichols
+blackdown-jre-1.3.1-r21.ebuild, +blackdown-jre-1.4.1-r13.ebuild,
+blackdown-jre-1.4.2.03-r12.ebuild:
Revisions bump to make sure these aren't available to java-config-1.
java-config-1 is only used for generation-1 system vm, which must be a JDK.
Also deals with textrels for 1.4.1.

06 Jul 2006; Krzysiek Pawlik
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.3.1-r20.ebuild,
blackdown-jre-1.4.1-r1.ebuild, blackdown-jre-1.4.1-r12.ebuild,
blackdown-jre-1.4.2.03.ebuild, blackdown-jre-1.4.2.03-r2.ebuild,
blackdown-jre-1.4.2.03-r11.ebuild:
Removed PROVIDE.

03 Jul 2006; Petteri Räty
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.3.1-r20.ebuild,
blackdown-jre-1.4.1-r1.ebuild, blackdown-jre-1.4.1-r12.ebuild,
blackdown-jre-1.4.2.03.ebuild, blackdown-jre-1.4.2.03-r2.ebuild,
blackdown-jre-1.4.2.03-r11.ebuild:
Removed useless dependencies on virtual/libc.

25 Jun 2006; Joshua Nichols
+files/blackdown-jre-1.3.env, +files/blackdown-jre-1.4.1.env,
+files/blackdown-jre-1.4.2.env:
Revision bumps to add support for new Java system.

23 Jan 2006; Karl Trygve Kalleberg
-blackdown-jre-1.4.2.01-r1.ebuild, -blackdown-jre-1.4.2.02.ebuild,
-blackdown-jre-1.4.2.02-r1.ebuild, -blackdown-jre-1.4.2.03-r1.ebuild:
Removed old versions and revisions.

*blackdown-jre-1.4.2.03-r2 (20 Jan 2006)

20 Jan 2006; Joshua Nichols
+blackdown-jre-1.4.2.03-r2.ebuild:
Added X and alsa USE flags. Also fixes bug #23579.

*blackdown-jre-1.4.2.03-r1 (19 Jan 2006)

19 Jan 2006; Joshua Nichols
+blackdown-jre-1.4.2.03-r1.ebuild:
Now installs files for Java Web Start (bug #115205).

14 Jan 2006; Joshua Nichols
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1-r1.ebuild,
blackdown-jre-1.4.2.01-r1.ebuild, blackdown-jre-1.4.2.02.ebuild,
blackdown-jre-1.4.2.02-r1.ebuild, blackdown-jre-1.4.2.03.ebuild:
Removed redundant dependencies provided by java.eclass (bug #118651).

09 Jan 2006; Gustavo Zacarias
blackdown-jre-1.4.1-r1.ebuild:
Added bit fat warning for sparc wrt #96229 and #118114

07 Jan 2006; Joshua Nichols
blackdown-jre-1.4.2.03.ebuild:
Marked stable on amd64 for security bug #118114.

*blackdown-jre-1.4.2.03 (25 Dec 2005)

25 Dec 2005; Petteri Räty
+files/blackdown-jre-1.4.2.03, +blackdown-jre-1.4.2.03.ebuild:
Version bump. Fixes bug #116466.

18 Oct 2005; Aron Griffis
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1-r1.ebuild,
blackdown-jre-1.4.2.01-r1.ebuild, blackdown-jre-1.4.2.02.ebuild,
blackdown-jre-1.4.2.02-r1.ebuild:
Warn about deprecated browserplugin useflag

18 Oct 2005; Aron Griffis
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1-r1.ebuild,
blackdown-jre-1.4.2.01-r1.ebuild, blackdown-jre-1.4.2.02.ebuild,
blackdown-jre-1.4.2.02-r1.ebuild:
Respect the global USE=nsplugin instead of the local USE=browserplugin

*blackdown-jre-1.4.2.02-r1 (06 Oct 2005)

06 Oct 2005; Petteri Räty
+blackdown-jre-1.4.2.02-r1.ebuild:
Fixed the installation of the icon and the desktop entry reported in bug
#108212. Thanks to Dave Shanker for reporting.

26 Aug 2005; Diego Pettenò
blackdown-jre-1.4.2.02.ebuild:
Fix cp -a usage for Gentoo/FreeBSD.

11 Jul 2005; Thomas Matthijs
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1-r1.ebuild,
blackdown-jre-1.4.2.01-r1.ebuild, blackdown-jre-1.4.2.02.ebuild:
bug 94056: useflag rename mozilla -> browserplugin

20 Jun 2005; Thomas Matthijs
blackdown-jre-1.4.2.02.ebuild:
stable for security'

*blackdown-jre-1.4.2.02 (16 Jun 2005)

16 Jun 2005; Thomas Matthijs
+blackdown-jre-1.4.2.02.ebuild:
version bump

06 Jun 2005; Jan Brinkmann
blackdown-jre-1.4.1-r1.ebuild, blackdown-jre-1.4.2.01-r1.ebuild:
dropping libcompat dependency

18 May 2005; Thomas Matthijs
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1-r1.ebuild,
blackdown-jre-1.4.2.01-r1.ebuild:
remove obsolete java-scheme virtual. remove versions from provide: bug 93028

16 May 2005; Jan Brinkmann
blackdown-jre-1.4.1-r1.ebuild, blackdown-jre-1.4.2.01-r1.ebuild:
sys-libs/lib-compat added to rdepend, see #89589

15 May 2005; Jan Brinkmann
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1-r1.ebuild:
inherit the toolchain-funcs eclass instead of the gcc one

*blackdown-jre-1.4.2.01-r1 (25 Mar 2005)

25 Mar 2005; Jan Brinkmann
+blackdown-jre-1.4.2.01-r1.ebuild, -blackdown-jre-1.4.2.01.ebuild:
applied patch to fix insecure temporary file handling, see #86585

05 Feb 2005; Jan Brinkmann
blackdown-jre-1.4.2.01.ebuild:
tweaked unpacking options for tar to fix #77748

12 Jan 2005; Jan Brinkmann
blackdown-jre-1.4.1-r1.ebuild:
migrated from amd64? to emul-linux-x86? dependency.

31 Dec 2004; Jeremy Huddleston
blackdown-jre-1.4.1-r1.ebuild, blackdown-jre-1.4.2.01.ebuild:
sparc64-multilib fixes.

*blackdown-jre-1.4.1-r1 (29 Nov 2004)

29 Nov 2004; Thomas Matthijs
+blackdown-jre-1.4.1-r1.ebuild:
give sparc there jre back, no longer installs the mozilla plugin, security
vuln #72221

27 Nov 2004; Thomas Matthijs
-files/blackdown-jre-1.4.2_rc1, -blackdown-jre-1.4.2_rc1-r2.ebuild:
remove older vulnerable versions

26 Nov 2004; Travis Tilley blackdown-jre-1.4.2.01.ebuild:
stable on amd64

24 Nov 2004; Thomas Matthijs -files/blackdown-jre-1.4.1,
-files/blackdown-jre-1.4.2, -files/blackdown-jre-1.4.2_rc1-r1,
-blackdown-jre-1.4.1.ebuild, -blackdown-jre-1.4.2.ebuild,
-blackdown-jre-1.4.2_rc1-r1.ebuild:
remove older vulnerable versions

*blackdown-jre-1.4.2.01 (24 Nov 2004)

24 Nov 2004; Thomas Matthijs
+files/blackdown-jre-1.4.2.01, +blackdown-jre-1.4.2.01.ebuild:
security version bump #72221, keyword x86

*blackdown-jre-1.4.2 (09 Oct 2004)

09 Oct 2004; Thomas Matthijs +files/blackdown-jre-1.4.2,
+blackdown-jre-1.4.2.ebuild:
Version bump

*blackdown-jre-1.4.2_rc1-r2 (05 Oct 2004)

05 Oct 2004; Thomas Matthijs
+blackdown-jre-1.4.2_rc1-r2.ebuild:
Fixed bug 54242, and enabled the mozilla plugin again, it does have it!
Direct to amd64 since the previous version was plain broken.

02 Oct 2004; Travis Tilley
blackdown-jre-1.4.2_rc1-r1.ebuild:
made the ebuild stop trying to install a plugin on amd64, we dont have one in
the jre. this should make blackdown-jre installable on amd64 again.

29 Sep 2004; Thomas Matthijs
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1.ebuild,
blackdown-jre-1.4.2_rc1-r1.ebuild:
Cleaned up plugin instalation, Moved some messages to the eclass, see #22395
for more information

31 Jul 2004; Daniel Black
blackdown-jre-1.4.1.ebuild:
SRC_URI changed due to closure of previous mirror

14 Jul 2004; Thomas Matthijs
blackdown-jre-1.3.1-r9.ebuild:
fix unpack, no need to check for gcc 3., since it DEPENDS on it, closes 56649

01 Jul 2004; Jeremy Huddleston
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1.ebuild,
blackdown-jre-1.4.2_rc1-r1.ebuild:
virtual/glibc -> virtual/libc

29 Jun 2004; Aron Griffis
blackdown-jre-1.3.1-r9.ebuild:
kill sparc64 use flag

*blackdown-jre-1.4.2_rc1-r1 (21 Jun 2004)

21 Jun 2004; Karl Trygve Kalleberg
blackdown-jre-1.4.2_rc1-r1.ebuild: Added proper symlink to mozilla
plugin, thanks to Elie De Brauwer and Andy Daniels
. Fixes #52876. Removed old revision.

18 Jun 2004; Karl Trygve Kalleberg
blackdown-jre-1.4.1.ebuild: Regen'ed digest for 2.95.bin, fixes #53657.

10 Jun 2004; Jeremy Huddleston
blackdown-jre-1.4.2_rc1.ebuild:
Added missing DISTDIR to unpack.

06 Jun 2004; Aron Griffis
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1.ebuild,
blackdown-jre-1.4.2_rc1.ebuild:
Fix QA violations and clean up

03 Jun 2004; Karl Trygve Kalleberg
blackdown-jdk-1.3.1-r9.ebuild, blackdown-jdk-1.4.1.ebuild,
blackdown-jdk-1.4.2_rc1.ebuild: Added check in pkg_postinst to
only install as default system VM if no JDK is found, partly fixes
#9289.

13 Apr 2004; Michael Sterrett
blackdown-jre-1.3.1-r9.ebuild:
remove bogus sourcing of inherit.eclass

18 Mar 2004; Chris Aniszczyk blackdown-jre-1.3.1-r7.ebuild,
blackdown-jre-1.3.1-r8.ebuild, blackdown-jre-1.3.1-r9.ebuild,
blackdown-jre-1.4.1.ebuild, blackdown-jre-1.4.2_rc1.ebuild:
Clean up :)

01 Mar 2004; files/blackdown-jre-1.3.1,
files/blackdown-jre-1.4.1, files/blackdown-jre-1.4.2_rc1:
Remove CLASSPATH from environment variable list.

20 Feb 2004; blackdown-jre-1.4.2_rc1.ebuild:
Bug fix, #40433

*blackdown-jre-1.4.2_rc1 (23 Dec 2003)

23 Dec 2003; Brad House
blackdown-jre-1.4.2_rc1.ebuild, files/blackdown-jre-1.4.2_rc1:
bump version to 1.4.2_rc1

06 Dec 2003; Adrian Almenar blackdown-jre-1.3.1-r7.ebuild,
blackdown-jre-1.3.1-r8.ebuild, blackdown-jre-1.3.1-r9.ebuild:
Fixes bug #35127

15 Oct 2003; Brad House blackdown-jre-1.4.1.ebuild:
stable on amd64

04 Oct 2003; Brad House blackdown-jre-1.4.1.ebuild:
Allow amd64 to use java with dependancy on emul-linux-x86-baselibs

06 Sep 2003; Hanno Boeck blackdown-jre-1.3.1-r7.ebuild,
blackdown-jre-1.3.1-r8.ebuild, blackdown-jre-1.3.1-r9.ebuild,
blackdown-jre-1.4.1.ebuild:
Fix for new tail syntax.

01 Sep 2003; Jason Wever blackdown-jre-1.4.1.ebuild:
Added fix for bug #26629.

30 May 2003; Jason Wever files/digest-blackdown-jre-1.4.1:
Added digest for blackdown-jre-1.4.1 for sparc.

24 May 2003; Dylan Carlson
blackdown-jre-1.3.1-r7.ebuild, blackdown-jre-1.3.1-r8.ebuild,
blackdown-jre-1.3.1-r9.ebuild, blackdown-jre-1.4.1.ebuild:

License fixes.

*blackdown-jre-1.4.1 (18 Feb 2003)

14 Apr 2003; Stefan Jones : blackdown-jre-1.4.1.ebuild,
Moved to stable, java will now work!

18 Feb 2003; Stefan Jones : blackdown-jre-1.4.1.ebuild,
New version for all ya java fans, now supports gcc3.2 for mozilla plugin.

*blackdown-jre-1.3.1-r9 (27 Jan 2003)
27 Jan 2003; Mark Guertin : blackdown-jre-1.3.1-r9.ebuild,
files/digest-blackdown-jre-1.3.1-r9 :
New version, set only as ppc for now. There are no other arches supported yet
for this revision, but it was desperately needed for ppc users using gcc 3.2.
Due to this promoting directly to stable and locking down older ones in 1.0
profiles

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*blackdown-jre-1.3.1-r8 (21 Nov 2002)

21 Nov 2002; phoen][x blackdown-jre-1.3.1-r8.ebuild,
files/digest-blackdown-jre-1.3.1-r8 :
Switched to the new nsplugins layout.

*blackdown-jre-1.3.1-r7 (16 Jul 2002)

08 Sep 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r7 :
Now properly installs the Mozilla plugin again. Still won't work if Mozilla
is compiled with gcc-3.2.

07 Sep 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r7 :
Updated dep on java-config to fix CLASSPATH bug. Fixed nasty multi-platform
unpacking bug that prevented it from installing.

29 Aug 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r7 :
All files were owned by 1000.100, this is now changed to root.root.

28 Aug 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r7 :
Added sparc platform support, not entirely tested.

26 Aug 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r7 :
Now provides the jre-1.3.1 virtual package.

01 Aug 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r7 :
Added LICENSE and KEYWORDS. Removed older revisions.

16 Jul 2002; Karl Trygve Kalleberg files/blackdown-jre-1.3.1 :
Added MANPATH to the the environment file.

27 Apr 2002; pvdabeel blackdown-jre-1.3.1-r7 :
PPC(/sparc) compatible ebuild

*blackdown-jre-1.3.1-r6 (09 Apr 2002)

09 Apr 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r6.ebuild files/digest-blackdown-jre-1.3.1-r6 files/blackdown-jre-1.3.1 :
Fixed JRE_HOME env var in the environment script (#1593), fixed erroneous
font specs in font.properties (#1533).
Old revisions removed.

*blackdown-jre-1.3.1-r5 (18 Mar 2002)

18 Mar 2002; Karl Trygve Kalleberg blackdown-jre-1.3.1-r5.ebuild files/digest-blackdown-jre-1.3.1-r5 files/blackdown-jre-1.3.1 :
Added support for JVM switching.
Removed old revisions.

*blackdown-jre-1.3.1-r4 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :
Added initial ChangeLog.

Manifest

AUX blackdown-jre-1.4.2.env 693 RMD160 05049dd43caca537afbd07006b82c39a8b60c48e SHA1 f15ce8df0bd11c4ddd59134bc9a2050cee3c2f5f SHA256 caf838faff1b4a4e295865dc3703d0e1ae67706a83a242db2dd178b9eee2e4fd
DIST j2re-1.4.2-03-linux-amd64.bin 13198020 RMD160 7ead3f8084060d689b91a65d2601d047c1ba2fb2 SHA1 f56756f992b2c7497cc3fe77aabcd37a9dc4d204 SHA256 036c8595da3e6157971efe333db7d771bbc8eabae36b691341c2199172aa9439
DIST j2re-1.4.2-03-linux-i586.bin 13541431 RMD160 82c707956dc65e9640fda97587ac7426e4f7be98 SHA1 30b37bc8dcb5617971d2ae95e2f7227359d39991 SHA256 636c414583f22d7d9f12f56855bfcb84227cec100ed0108a2b8f0e5f6b7025ef
EBUILD blackdown-jre-1.4.2.03-r14.ebuild 3776 RMD160 a3c4ba5ad597cea2e6e25a97ee620df7e812c413 SHA1 7bd8ea0ea5392c599e989da8484b454b7869823d SHA256 46231076d3550099a680f5279984ecf4c23ae5f7c68a894d477b5c4ceec5fe0c
MISC ChangeLog 15934 RMD160 1215b10430b732f5a6d1e84d6d152704bb47b561 SHA1 34c51eaf2040b4cb39d73fc0d677787ac83f86c4 SHA256 e9ec002d193fed4880eaada4291167602f37693b86e27296c2050d211e15a813
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9

blackdown-jre-1.4.2.03-r14.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blackdown-jre/blackdown-jre-1.4.2.03-r14.ebuild,v 1.2 2007/12/16 22:03:30 caster Exp $

inherit java-vm-2 versionator

JREV=$(get_version_component_range 4- )
JV=$(get_version_component_range 1-3 )
J_URI="mirror://blackdown.org/JDK-${JV}"

DESCRIPTION="Blackdown Java Runtime Environment"
SRC_URI="amd64? ( ${J_URI}/amd64/${JREV}/j2re-${JV}-${JREV}-linux-amd64.bin )
x86? ( ${J_URI}/i386/${JREV}/j2re-${JV}-${JREV}-linux-i586.bin )"
# sparc? ( ${J_URI}/sparc/${JREV}/j2re-${JV}-${JREV}-linux-sparc.bin )"
# ppc? ( ${J_URI}/ppc/${JREV}j2re-${JV}-${JREV}-linux-ppc.bin )"

HOMEPAGE="http://www.blackdown.org"

SLOT="1.4.2"
LICENSE="sun-bcla-java-vm"
KEYWORDS="-* amd64 x86"
IUSE="X alsa nsplugin odbc"

DEPEND=""
RDEPEND="odbc? ( dev-db/unixODBC )
alsa? ( media-libs/alsa-lib )
x86? ( net-libs/libnet )
sys-libs/glibc
X? (
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext
x11-libs/libXi
x11-libs/libXp
x11-libs/libXtst
x11-libs/libXt
x11-libs/libX11
)"

JAVA_PROVIDE="jdbc-stdext"

S="${WORKDIR}/j2re${JV}"

JAVAHOME="${D}/opt/${P}"

# Extract the 'skip' value (offset of tarball) we should pass to tail
get_offset() {
[ ! -f "$1" ] && return

local offset="`gawk '
/^[[:space:]]*skip[[:space:]]*=/ {

sub(/^[[:space:]]*skip[[:space:]]*=/, "")
SKIP = $0
}

END { print SKIP }
' $1`"

eval echo $offset
}

src_unpack () {
local offset="`get_offset ${DISTDIR}/${A}`"

if [ -z "${offset}" ] ; then
eerror "Failed to get offset of tarball!"
die "Failed to get offset of tarball!"
fi

echo ">>> Unpacking ${A}..."
tail -n +${offset} ${DISTDIR}/${A} | tar --no-same-owner -jxpf -
}

unpack_jars() {
# New to 1.4.2
local PACKED_JARS="lib/tools.jar lib/rt.jar lib/jsse.jar lib/charsets.jar lib/ext/localedata.jar lib/plugin.jar javaws/javaws.jar"
local UNPACK_CMD=""
if [ -f "$JAVAHOME/lib/unpack" ]; then
UNPACK_CMD="$JAVAHOME/lib/unpack"
chmod +x "$UNPACK_CMD"
#packerror=""
sed -i 's#/tmp/unpack.log#/dev/null\x00\x00\x00\x00\x00\x00#g' $UNPACK_CMD
for i in $PACKED_JARS; do
if [ -f "$JAVAHOME/`dirname $i`/`basename $i .jar`.pack" ]; then
einfo "Creating ${JAVAHOME}/${i}\n"
"$UNPACK_CMD" "$JAVAHOME/`dirname $i`/`basename $i .jar`.pack" "$JAVAHOME/$i"
if [ ! -f "$JAVAHOME/$i" ]; then
die "Failed to unpack jar files ${i}." # Please refer\n"
#ewarn "to the Troubleshooting section of the Installation\n"
#ewarn "Instructions on the download page for more information.n"
#packerror="1"
fi
rm -f "$JAVAHOME/`dirname $i`/`basename $i .jar`.pack"
fi
done
fi
rm -f "$UNPACK_CMD"
}

src_install() {
typeset platform

dodir /opt/${P}

cp -pPR "${S}"/{bin,lib,man,plugin,javaws} ${JAVAHOME} || die "failed to copy"

newicon ${JAVAHOME}/plugin/desktop/sun_java.png ${PN}-${SLOT}.png || die "failed to install icon"
rm -fr ${JAVAHOME}/plugin/desktop
make_desktop_entry "ControlPanel" "Java Control Panel" "${PN}-${SLOT}.png" "Settings" \
|| die "failed to make desktop entry"

dodoc COPYRIGHT README

# Install mozilla plugin
if use nsplugin; then
case ${ARCH} in
x86) platform="i386" ;;
ppc) platform="ppc" ;;
sparc*) platform="sparc" ;;
amd64) platform="amd64" ;;
esac
install_mozilla_plugin /opt/${P}/plugin/${platform}/mozilla/libjavaplugin_oji.so
fi

sed -i "s/standard symbols l/symbol/g" "${D}"/opt/${P}/lib/font.properties

find ${JAVAHOME} -type f -name "*.so" -exec chmod +x \{\} \;

# install env into /etc/env.d
set_java_env
java-vm_revdep-mask

# Fix for bug 26629
if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then
dosym /opt/${P}/lib/sparc /opt/${P}/lib/sparc64
fi

unpack_jars
}

files

metadata.xml




java