Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/blackdown-jdk
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blackdown-jdk/ChangeLog,v 1.119 2007/12/16 22:02:26 caster Exp $
16 Dec 2007; Vlastimil Babka
blackdown-jdk-1.4.2.03-r16.ebuild:
Add X, alsa, odbc USE flags with previously missing deps, and revdep-rebuild
control file for bug #177925.
*blackdown-jdk-1.4.2.03-r16 (26 May 2007)
26 May 2007; Vlastimil Babka
-blackdown-jdk-1.4.2.03-r14.ebuild, +blackdown-jdk-1.4.2.03-r16.ebuild:
Revbump to move src.zip to right location, while still symlinking from
previous location, bug #2241. Also adds examples USE flag to install demos
to be in sync with other JDK's; remove unused revision.
21 May 2007; Christian Faulhammer
blackdown-jdk-1.4.2.03-r15.ebuild:
stable x86/amd64, bug 179275
*blackdown-jdk-1.4.2.03-r15 (20 May 2007)
*blackdown-jdk-1.4.2.03-r14 (20 May 2007)
20 May 2007; Vlastimil Babka
-blackdown-jdk-1.4.2.03-r12.ebuild, -blackdown-jdk-1.4.2.03-r13.ebuild,
+blackdown-jdk-1.4.2.03-r14.ebuild, +blackdown-jdk-1.4.2.03-r15.ebuild:
Artifical revbumps without change so glsa can be applied for bug #161835.
04 Mar 2007; Marius Mauch
blackdown-jdk-1.4.2.03-r12.ebuild:
Replacing einfo with elog
31 Jan 2007; Marius Mauch
blackdown-jdk-1.4.2.03-r12.ebuild:
Replacing einfo with ewarn
*blackdown-jdk-1.4.2.03-r13 (16 Dec 2006)
16 Dec 2006; Kevin F. Quinn
blackdown-jdk-1.4.2.03-r12.ebuild, +blackdown-jdk-1.4.2.03-r13.ebuild:
Reverted -r12 (it was stable), rev-bumped for the PaX flag marking change.
Bug #156135
10 Dec 2006; Kevin F. Quinn
blackdown-jdk-1.4.2.03-r12.ebuild:
Use pax-utils to do PaX marking - bug #156135
18 Oct 2006; Joshua Nichols
-files/blackdown-jdk-1.4.2.03, -blackdown-jdk-1.4.2.03.ebuild,
-blackdown-jdk-1.4.2.03-r2.ebuild:
Pruned old revisions.
14 Oct 2006; Joshua Nichols
blackdown-jdk-1.4.2.03-r12.ebuild:
Stabilizing on amd64 as part of new Java system, bug #147254.
14 Oct 2006; Joshua Jackson
blackdown-jdk-1.4.2.03-r12.ebuild:
New java stable on x86; bug #147254
03 Sep 2006; Joshua Nichols
-files/blackdown-jdk-1.3.1, -files/blackdown-jdk-1.3.env,
-files/blackdown-jdk-1.4.1, -files/blackdown-jdk-1.4.1.env,
-files/blackdown-jdk-1.4.2.02:
Pruned unused files.
03 Sep 2006; Joshua Nichols
-blackdown-jdk-1.3.1-r8.ebuild, -blackdown-jdk-1.3.1-r10.ebuild,
-blackdown-jdk-1.3.1-r23.ebuild, -blackdown-jdk-1.4.1-r1.ebuild,
-blackdown-jdk-1.4.1-r12.ebuild:
Removing versions that have known security issues, bug #140495.
02 Sep 2006;
stable on amd64
01 Sep 2006; Joshua Nichols
blackdown-jdk-1.3.1-r23.ebuild, blackdown-jdk-1.4.1-r12.ebuild,
blackdown-jdk-1.4.2.03-r12.ebuild:
Added metadata to indicate packages support generation-1.
12 Aug 2006; Krzysiek Pawlik
blackdown-jdk-1.4.2.03-r2.ebuild:
Stable on x86, see bug #143706.
06 Jul 2006; Krzysiek Pawlik
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.3.1-r23.ebuild, blackdown-jdk-1.4.1-r1.ebuild,
blackdown-jdk-1.4.1-r12.ebuild, blackdown-jdk-1.4.2.03.ebuild,
blackdown-jdk-1.4.2.03-r2.ebuild, blackdown-jdk-1.4.2.03-r12.ebuild:
Removed PROVIDE.
02 Jul 2006; Petteri Räty
blackdown-jdk-1.4.1-r12.ebuild:
Removed useless dependency on virtual/libc.
01 Jul 2006; Petteri Räty
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.3.1-r23.ebuild, blackdown-jdk-1.4.1-r1.ebuild,
blackdown-jdk-1.4.2.03-r12.ebuild:
Removed useless dependencies on virtual/libc.
25 Jun 2006; Joshua Nichols
+files/blackdown-jdk-1.3.env, +files/blackdown-jdk-1.4.1.env,
+files/blackdown-jdk-1.4.2.env:
Revision bumps to add support for new Java system.
23 Jan 2006; Karl Trygve Kalleberg
-blackdown-jdk-1.4.2.02.ebuild, -blackdown-jdk-1.4.2.03-r1.ebuild:
Removed old revisions.
*blackdown-jdk-1.4.2.03-r2 (19 Jan 2006)
19 Jan 2006; Joshua Nichols
+blackdown-jdk-1.4.2.03-r2.ebuild:
Added a fix for bug #23579.
*blackdown-jdk-1.4.2.03-r1 (16 Jan 2006)
16 Jan 2006; Joshua Nichols
+blackdown-jdk-1.4.2.03-r1.ebuild:
No longer installs libjsoundalsa.so with USE=-alsa, to fix bug #115734.
14 Jan 2006; Joshua Nichols
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.02.ebuild,
blackdown-jdk-1.4.2.03.ebuild:
Removed redundant dependencies provided by java.eclass (bug #118651).
09 Jan 2006; Gustavo Zacarias
blackdown-jdk-1.4.1-r1.ebuild:
Added big fat warning for sparc wrt #96229 and #118114
09 Jan 2006; Joshua Nichols
files/blackdown-jdk-1.4.2.03:
Fixed LDPATH for bug #110561.
07 Jan 2006; Joshua Nichols
blackdown-jdk-1.4.2.03.ebuild:
Marked stable on amd64 for security bug #118114.
06 Jan 2006; Petteri Räty
blackdown-jdk-1.4.2.03.ebuild:
Marked stable on x86 for security bug #118114. Also added proper
modular X dependencies and alsa use flag.
28 Dec 2005; Petteri Räty
-files/blackdown-jdk-1.4.2.01, -blackdown-jdk-1.4.2.01-r2.ebuild:
Removed old version.
*blackdown-jdk-1.4.2.03 (12 Dec 2005)
12 Dec 2005; Joshua Nichols
+files/blackdown-jdk-1.4.2.03, +blackdown-jdk-1.4.2.03.ebuild:
Version bump.
18 Oct 2005; Aron Griffis
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r2.ebuild,
blackdown-jdk-1.4.2.02.ebuild:
Warn about deprecated browserplugin useflag
18 Oct 2005; Aron Griffis
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r2.ebuild,
blackdown-jdk-1.4.2.02.ebuild:
Respect the global USE=nsplugin instead of the local USE=browserplugin
26 Aug 2005; Diego Pettenò
blackdown-jdk-1.4.2.02.ebuild:
Fix cp -a usage for Gentoo/FreeBSD.
11 Jul 2005; Thomas Matthijs
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r2.ebuild,
blackdown-jdk-1.4.2.02.ebuild:
bug 94056: useflag rename mozilla -> browserplugin
16 Jun 2005; Jan Brinkmann
blackdown-jdk-1.4.2.02.ebuild:
Marked 1.4.2.02 stable on amd64 and x86 wrt #96229.
16 Jun 2005; Thomas Matthijs
files/digest-blackdown-jdk-1.4.2.02, Manifest:
fix digest
*blackdown-jdk-1.4.2.02 (16 Jun 2005)
16 Jun 2005; Thomas Matthijs
+files/blackdown-jdk-1.4.2.02, +blackdown-jdk-1.4.2.02.ebuild:
version bump
06 Jun 2005; Jan Brinkmann
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.4.1-r1.ebuild,
blackdown-jdk-1.4.2.01-r2.ebuild:
dropping libcompat dependency
18 May 2005; Thomas Matthijs
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r10.ebuild,
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r2.ebuild:
remove obsolete java-scheme virtual. remove versions from provide: bug 93028
16 May 2005; Jan Brinkmann
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.4.1-r1.ebuild,
blackdown-jdk-1.4.2.01-r2.ebuild:
sys-libs/lib-compat added to rdepend, see #89589
15 May 2005; Jan Brinkmann
blackdown-jdk-1.3.1-r10.ebuild:
use the toolchain-funcs eclass instead of the gcc eclass
04 May 2005; Jan Brinkmann
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r2.ebuild:
we now call chpax also for the javadoc binary, see #90553
22 Apr 2005; Jan Brinkmann
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r2.ebuild:
we now also disable pax flags for javah
26 Mar 2005; Jan Brinkmann
blackdown-jdk-1.4.2.01-r2.ebuild:
stable on x86
26 Mar 2005;
stable on amd64 wrt bug #86585
*blackdown-jdk-1.4.2.01-r2 (25 Mar 2005)
25 Mar 2005; Jan Brinkmann
-files/blackdown-jdk-1.4.2.01-r1, -blackdown-jdk-1.4.2.01-r1.ebuild,
+blackdown-jdk-1.4.2.01-r2.ebuild, -blackdown-jdk-1.4.2.01.ebuild:
applied patch to fix insecure temporary file handling, see #86585.
24 Mar 2005; Jan Brinkmann
blackdown-jdk-1.3.1-r10.ebuild:
fixed a problem which prevented the installation of the mozilla plugin, fixes
#86378
24 Jan 2005; Jan Brinkmann
added server jvm directory to ADDLDPATH. see bug #74589
24 Jan 2005; Jan Brinkmann
files/blackdown-jdk-1.4.2.01, files/blackdown-jdk-1.4.2.01-r1,
blackdown-jdk-1.4.2.01-r1.ebuild, blackdown-jdk-1.4.2.01.ebuild:
defined CHPAX_CONSERVATIVE_FLAGS to fix #75309.
12 Jan 2005; Jan Brinkmann
blackdown-jdk-1.4.1-r1.ebuild:
migrated from amd64? to emul-linux-x86? dependency.
31 Dec 2004; Jeremy Huddleston
blackdown-jdk-1.4.1-r1.ebuild, blackdown-jdk-1.4.2.01-r1.ebuild,
blackdown-jdk-1.4.2.01.ebuild:
sparc64-multilib fixes.
*blackdown-jdk-1.4.2.01-r1 (23 Dec 2004)
23 Dec 2004; Karl Trygve Kalleberg
blackdown-jdk-1.4.2.01-r1.ebuild files/blackdown-jdk-1.4.2.01-r1
files/digest-blackdown-jdk-1.4.2.01-r1:
Experimental update that removes mozilla support if USE mozilla hasn't been specified.
27 Nov 2004; Thomas Matthijs
-files/blackdown-jdk-1.4.2_rc1, -blackdown-jdk-1.4.2_rc1.ebuild:
remove older vulnerable versions
26 Nov 2004; Travis Tilley
stable on amd64
*blackdown-jdk-1.4.1-r1 (25 Nov 2004)
25 Nov 2004; Thomas Matthijs
-files/blackdown-jdk-1.4.2_rc1-r1, +blackdown-jdk-1.4.1-r1.ebuild:
give sparc there jdk back, no longer installs the mozilla plugin, security
vuln #72221
24 Nov 2004; Thomas Matthijs
-files/blackdown-jdk-1.4.2, -blackdown-jdk-1.4.1.ebuild,
-blackdown-jdk-1.4.2.ebuild, -blackdown-jdk-1.4.2_rc1-r1.ebuild:
remove older vulnerable versions
*blackdown-jdk-1.4.2.01 (24 Nov 2004)
24 Nov 2004; Thomas Matthijs
+files/blackdown-jdk-1.4.2.01, +blackdown-jdk-1.4.2.01.ebuild:
security version bump #72221, keyword x86
12 Oct 2004; Thomas Matthijs
DEPEND on fixed java-config, see bug #66969
*blackdown-jdk-1.4.2 (09 Oct 2004)
09 Oct 2004; Thomas Matthijs
+blackdown-jdk-1.4.2.ebuild:
Version bump
01 Oct 2004; Thomas Matthijs
blackdown-jdk-1.4.2_rc1-r1.ebuild, blackdown-jdk-1.4.2_rc1.ebuild:
fix mozilla plugin path for amd64 closes 65960
29 Sep 2004; Thomas Matthijs
blackdown-jdk-1.3.1-r10.ebuild, blackdown-jdk-1.3.1-r8.ebuild,
blackdown-jdk-1.4.1.ebuild, blackdown-jdk-1.4.2_rc1-r1.ebuild,
blackdown-jdk-1.4.2_rc1.ebuild:
Cleaned up plugin instalation, Moved some messages to the eclass, see #22395
for more information
21 Sep 2004; Thomas Matthijs
-blackdown-jdk-1.3.1-r7.ebuild, blackdown-jdk-1.3.1-r8.ebuild,
-blackdown-jdk-1.3.1-r9.ebuild:
cleanup
21 Sep 2004; Thomas Matthijs
removed the gcc-2.9, since the test was done in global scope and therefor the
cache contains the result of the server and can be wrong
*blackdown-jdk-1.4.2_rc1-r1 07 Jul 2004
07 Jul 2004; Karl Trygve Kalleberg
blackdown-jdk-1.4.2_rc1-r1.ebuild: Fixes #55468, thanks to
Andy Daniels
01 Jul 2004; Jeremy Huddleston
blackdown-jdk-1.3.1-r10.ebuild, blackdown-jdk-1.3.1-r7.ebuild,
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r9.ebuild,
blackdown-jdk-1.4.1.ebuild, blackdown-jdk-1.4.2_rc1.ebuild:
virtual/glibc -> virtual/libc
07 Jun 2004; Aron Griffis
blackdown-jdk-1.4.2_rc1.ebuild:
Get rid of MY_A which serves no purpose
02 Jun 2004; Aron Griffis
blackdown-jdk-1.3.1-r10.ebuild, blackdown-jdk-1.3.1-r7.ebuild,
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r9.ebuild:
Fix use invocations
02 Jun 2004; Karl Trygve Kalleberg
Added ~x86.
11 Mar 2004; Chris Aniszczyk
Updated 1.4.2_rc1 to have an optional depend on 1.4.2 docs, not 1.4.1 :P
09 Mar 2004; Chris Aniszczyk
Fix to close #35702
01 Mar 2004;
files/blackdown-jdk-1.4.1, files/blackdown-jdk-1.4.2_rc1:
Remove CLASSPATH from environment variable list.
25 Jan 2004; Adrian Almenar
blackdown-jdk-1.3.1-r10.ebuild, blackdown-jdk-1.3.1-r7.ebuild,
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r9.ebuild,
blackdown-jdk-1.4.1.ebuild, blackdown-jdk-1.4.2_rc1.ebuild:
Fixes #35701. Thanks to Eric Siegerman
*blackdown-jdk-1.4.2_rc1 (23 Dec 2003)
23 Dec 2003; Brad House
blackdown-jdk-1.4.2_rc1.ebuild:
Add 1.4.2_rc1 native for amd64
06 Dec 2003; Adrian Almenar
blackdown-jdk-1.3.1-r7.ebuild, blackdown-jdk-1.3.1-r8.ebuild,
blackdown-jdk-1.3.1-r9.ebuild:
Fixes bug #35127
14 Nov 2003; Alexander Gabert
added java binary to chpax treatment
13 Nov 2003; Alexander Gabert
added chpax for java_vm in jre/bin
15 Oct 2003; Brad House
stable on amd64 with emul-linux-x86-baselibs 1.0
04 Oct 2003; Brad House
allow amd64 to install java
03 Oct 2003; Alexander Gabert
added chpax behaviour for proper operation of blackdown under PaX kernels
01 Sep 2003; Jason Wever
Added fixes for bugs #26629 and #26925.
18 Jul 2003; Todd Berman
files/blackdown-jdk-1.4.1:
Fix from Rachel Greenham for platform related LDPATH issues
13 Jun 2003; Jason Wever
Updated digest for sparc.
24 May 2003; Dylan Carlson
blackdown-jdk-1.3.1-r10.ebuild, blackdown-jdk-1.3.1-r7.ebuild,
blackdown-jdk-1.3.1-r8.ebuild, blackdown-jdk-1.3.1-r9.ebuild,
blackdown-jdk-1.4.1.ebuild:
License fixes.
*blackdown-jdk-1.3.1-r10 (23 Mar 2003)
23 Mar 2003; Graham Forest
blackdown-jdk-1.3.1-r10.ebuild:
Incredibly stupid naming error now fixed
*blackdown-jdk-1.4.1 (18 Feb 2003)
14 Apr 2003; Stefan Jones
Moved to stable.
23 Mar 2003; Graham Forest
files/blackdown-jdk-1.3.1-r10:
Added symlink to address #18043
19 Feb 2003; Martin Schlemmer
Do a few form fixes. Make it easier to bump revision with JREV, etc
variables. Add get_offset() to calc tarball offset in .bin.
18 Feb 2003; Stefan Jones
New stable version, now java plugin works without a java recompile!
Recomended upgrade!
*blackdown-jdk-1.3.1-r9 (27 Jan 2003)
27 Jan 2003; Mark Guertin
files/digest-blackdown-jdk-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
*blackdown-jdk-1.4.1_beta-1 (21 Nov 2002)
15 Dec 2002; Adrian Almenar
Fixes bug #12082.
21 Nov 2002; phoen][x
files/digest-blackdown-jdk-1.4.1_beta-r1 :
Switched to the new nsplugins layout.
*blackdown-jdk-1.3.1-r8 (21 Nov 2002)
21 Nov 2002; phoen][x
files/digest-blackdown-jdk-1.3.1-r8 :
Switched to the new nsplugins layout.
*blackdown-jdk-1.4.1_beta (18 Oct 2002)
15 Dec 2002; Adrian Almenar
Fixes bug #12082.
24 Oct 2002; Martin Schlemmer
Change tar command to 'tar --no-same-owner -jxp', else we run into invalid
uid/gid's.
18 Sep 2002; Karl Trygve Kalleberg
New upstream version. It's marked for testing. Don't use it if you don't mean it (tm).
Fixes #7706.
*blackdown-jdk-1.3.1-r7 (16 Jul 2002)
14 Sep 2002; Maarten Thibaut
Added sparc and sparc64 keywords.
08 Sep 2002; Karl Trygve Kalleberg
Now installs the plugin correctly again. It still won't work when
Mozilla has been compiled with gcc-3.2.
07 Sep 2002; Karl Trygve Kalleberg
Updated dep on java-config to fix CLASSPATH bug.
06 Sep 2002; Owen Stampflee
Added "." to CLASSPATH in the env.d scripts.
29 Aug 2002; Karl Trygve Kalleberg
Installed files are no longer owned by 1000.100, but by root.root, as they
should be. Fixes #7042, again.
28 Aug 2002; Karl Trygve Kalleberg
Added rudimentary sparc support, but it is still somewhat untested.
Fixes #7042.
26 Aug 2002; Karl Trygve Kalleberg
Added doc keyword to optionally install documentation. Set SLOT to 1.3, so
that it may coexist with the upcoming 1.4 release. Fixes #6668. Now
provides jdk-1.3.1 and jre-1.3.1 virtual packages.
01 Aug 2002; Karl Trygve Kalleberg
Added LICENSE and KEYWORDS.
16 Jul 2002; Karl Trygve Kalleberg
Added MANPATH to the environment file.
25 Jun 2002; Karl Trygve Kalleberg
Now Blackdown JDK is set to be the default VM if none are set on install.
Removed blackdown-jdk-1.3.1-r6.ebuild files/digest-blackdown-jdk-1.3.1-r6
*blackdown-jdk-1.3.1-r6 (26 May 2002)
26 May 2002; Karl Trygve Kalleberg
CLASSPATH pointed to jre's runtime library, fixed to point to jdk's instead.
Removed blackdown-jdk-1.3.1-r5.ebuild files/digest-blackdown-jdk-1.3.1-r5
*blackdown-jdk-1.3.1-r5 (24 Apr 2002)
27 Apr 2002; pvdabeel
ppc/sparc fix
24 Apr 2002; Karl Trygve Kalleberg
When compiling certain versions of PHP with Blackdown, libhpi.so was not
found. A workaround whereby the proper directories for Blackdown are added
to the system's LDPATH is included in this revision. This should also take
care of other malfunctioning configure scripts like PHP's.
Removed blackdown-jdk-1.3.1-r4.ebuild files/digest-blackdown-jdk-1.3.1-r4
*blackdown-jdk-1.3.1-r4 (16 Apr 2002)
16 Apr 2002; Ryan Phillips
Removed ROOTPATH from files/blackdown-fdk-1.3.1 (#1850)
*blackdown-jdk-1.3.1-r4 (09 Apr 2002)
09 Apr 2002; Karl Trygve Kalleberg
Fixed erroneous font specification (#1533), missing ROOTPATH (#1577).
Removed blackdown-jdk-1.3.1-r3.ebuild files/digest-blackdown-jdk-1.3.1-r3
*blackdown-jdk-1.3.1-r3 (18 Mar 2002)
21 Mar 2002; Seemant Kulleen
HTML documentation no longer gets gzipped. Bug reported by
stefan@mdy.univie.ac.at
*blackdown-jdk-1.3.1-r3 (18 Mar 2002)
18 Mar 2002; Karl Trygve Kalleberg
Added support for JVM switching.
Removed old revisions.
*blackdown-jdk-1.3.1-r2 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog.
AUX blackdown-jdk-1.4.2.env 916 RMD160 499ca9b989c5276713248d4f23482bff9d9f63bd SHA1 ce2e5954895047c74e634d547aea3383b72ed1e6 SHA256 f81ba9d5b8f5e03d68426241a578337223d8e309f2625bd2cddce20349733f5d
DIST j2sdk-1.4.2-03-linux-amd64.bin 33997205 RMD160 de0e4ad5201315f99e9d1f26e5b2827ced37b9f5 SHA1 e3be6bc1c31691123a396351478b58e1b09e9489 SHA256 1810ffc356d7a10d773de003d074050de3c7322ca480ec0344e2b8798498f1dd
DIST j2sdk-1.4.2-03-linux-i586.bin 34375872 RMD160 47e06e37867237106caf8e5a2c635055a5203d90 SHA1 1d7dd1b91ece6f9a9895bb03986eb865934716ea SHA256 728f661fdf9510de3c01a79259d492a98d9b636034d14e1c930118280dba9df9
EBUILD blackdown-jdk-1.4.2.03-r15.ebuild 3599 RMD160 5fb1336d16bd59e3f8d6af95036e6b4345b24955 SHA1 dbf39858418a74571067f86c657d8cbaabb3adac SHA256 3f0fe865edefb3c0843c43e79da782ee03f0d6c866e7acee7d8befe7d41c40bf
EBUILD blackdown-jdk-1.4.2.03-r16.ebuild 4433 RMD160 c9be0b2f609afeb6e1467fa24eb5185f5a45a91b SHA1 cf620da97ae03fb329b2b97351edee734a0c8618 SHA256 55b57a8740f9d3c3232e98ec27aa80d520a8904f6e660bce718c110fb62569d5
MISC ChangeLog 21737 RMD160 b9e6a19dcc4b1f46d8d82772cfdf44e270cec0ae SHA1 0d3115babf6faff5322734c3b19fb0e896986abd SHA256 2ce6824944efd805d284b6cafefdf2d15c9ab8fd5e658a15c738843a966e3183
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blackdown-jdk/blackdown-jdk-1.4.2.03-r15.ebuild,v 1.2 2007/05/21 07:53:09 opfer Exp $
JAVA_SUPPORTS_GENERATION_1="true"
inherit java-vm-2 versionator pax-utils
JREV=$(get_version_component_range 4- )
JV=$(get_version_component_range 1-3 )
J_URI="mirror://blackdown.org/JDK-${JV}"
DESCRIPTION="Blackdown Java Development Kit"
SRC_URI="amd64? ( ${J_URI}/amd64/${JREV}/j2sdk-${JV}-${JREV}-linux-amd64.bin )
x86? ( ${J_URI}/i386/${JREV}/j2sdk-${JV}-${JREV}-linux-i586.bin )"
HOMEPAGE="http://www.blackdown.org"
SLOT="1.4.2"
LICENSE="sun-bcla-java-vm"
KEYWORDS="-* amd64 x86"
IUSE="doc nsplugin"
DEPEND=">=dev-java/java-config-1.2.11
doc? ( =dev-java/java-sdk-docs-1.4.2* )"
JAVA_PROVIDE="jdbc-stdext"
S="${WORKDIR}/j2sdk${JV}"
# 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)
echo $offset
}
src_unpack() {
local offset=$(get_offset ${DISTDIR}/${A})
if [ -z "${offset}" ] ; then
die "Failed to get offset of tarball!"
fi
echo ">>> Unpacking ${A}..."
tail -n +${offset} ${DISTDIR}/${A} | tar --no-same-owner -jxpf - || die
}
unpack_jars() {
# New to 1.4.2
local PACKED_JARS="lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar jre/lib/ext/localedata.jar jre/lib/plugin.jar jre/javaws/javaws.jar"
local JAVAHOME="${D}/opt/${P}"
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
ewarn "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
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
pax-mark m $(list-paxables ${S}{,/jre}/bin/*)
dodir /opt/${P}
cp -pPR ${S}/{bin,jre,lib,man,include} ${D}/opt/${P} || die "failed to copy"
dodir /opt/${P}/share/java
cp -pPR ${S}/{demo,src.zip} ${D}/opt/${P}/share || die "failed to copy"
dodoc README
dohtml README.html
if use nsplugin; then
case ${ARCH} in
amd64) platform="amd64" ;;
x86) platform="i386" ;;
ppc) platform="ppc" ;;
sparc*) platform="sparc" ;;
esac
install_mozilla_plugin /opt/${P}/jre/plugin/${platform}/mozilla/libjavaplugin_oji.so
else
rm -f ${D}/opt/${P}/jre/plugin/${platform}/mozilla/libjavaplugin_oji.so
fi
find ${D}/opt/${P} -type f -name "*.so" -exec chmod +x \{\} \;
sed -i "s/standard symbols l/symbol/g" ${D}/opt/${P}/jre/lib/font.properties
# install env into /etc/env.d
set_java_env
# Fix for bug 26629
if [[ "${PROFILE_ARCH}" == "sparc64" ]]; then
dosym /opt/${P}/jre/lib/sparc /opt/${P}/jre/lib/sparc64
fi
unpack_jars
}
pkg_postinst() {
# Set as default system VM if none exists
java-vm-2_pkg_postinst
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blackdown-jdk/blackdown-jdk-1.4.2.03-r16.ebuild,v 1.2 2007/12/16 22:02:26 caster Exp $
JAVA_SUPPORTS_GENERATION_1="true"
inherit java-vm-2 versionator pax-utils
JREV=$(get_version_component_range 4- )
JV=$(get_version_component_range 1-3 )
J_URI="mirror://blackdown.org/JDK-${JV}"
DESCRIPTION="Blackdown Java Development Kit"
SRC_URI="amd64? ( ${J_URI}/amd64/${JREV}/j2sdk-${JV}-${JREV}-linux-amd64.bin )
x86? ( ${J_URI}/i386/${JREV}/j2sdk-${JV}-${JREV}-linux-i586.bin )"
HOMEPAGE="http://www.blackdown.org"
SLOT="1.4.2"
LICENSE="sun-bcla-java-vm"
KEYWORDS="-* ~amd64 ~x86"
IUSE="X alsa doc examples 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
)
doc? ( =dev-java/java-sdk-docs-1.4.2* )"
JAVA_PROVIDE="jdbc-stdext"
S="${WORKDIR}/j2sdk${JV}"
# 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)
echo $offset
}
src_unpack() {
local offset=$(get_offset ${DISTDIR}/${A})
if [ -z "${offset}" ] ; then
die "Failed to get offset of tarball!"
fi
echo ">>> Unpacking ${A}..."
tail -n +${offset} ${DISTDIR}/${A} | tar --no-same-owner -jxpf - || die
}
unpack_jars() {
# New to 1.4.2
local PACKED_JARS="lib/tools.jar jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar jre/lib/ext/localedata.jar jre/lib/plugin.jar jre/javaws/javaws.jar"
local JAVAHOME="${D}/opt/${P}"
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
ewarn "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
# Set PaX markings on all JDK/JRE executables to allow code-generation on
# the heap by the JIT compiler.
pax-mark m $(list-paxables "${S}"{,/jre}/bin/*)
dodir /opt/${P}
cp -pPR "${S}"/{bin,jre,lib,man,include} "${D}"/opt/${P} || die "failed to copy"
dodir /opt/${P}/share/
if use examples; then
cp -pPR "${S}"/demo "${D}"/opt/${P}/share/ || die "failed to copy"
fi
cp -pPR "${S}"/src.zip "${D}/opt/${P}/" || die "failed to copy"
dosym "../src.zip" /opt/${P}/share || die "failed dosym"
dodoc README
dohtml README.html
if use nsplugin; then
case ${ARCH} in
amd64) platform="amd64" ;;
x86) platform="i386" ;;
ppc) platform="ppc" ;;
sparc*) platform="sparc" ;;
esac
install_mozilla_plugin /opt/${P}/jre/plugin/${platform}/mozilla/libjavaplugin_oji.so
else
rm -f "${D}"/opt/${P}/jre/plugin/${platform}/mozilla/libjavaplugin_oji.so
fi
find "${D}"/opt/${P} -type f -name "*.so" -exec chmod +x \{\} \;
sed -i "s/standard symbols l/symbol/g" "${D}"/opt/${P}/jre/lib/font.properties
# 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}/jre/lib/sparc /opt/${P}/jre/lib/sparc64
fi
unpack_jars
}
pkg_postinst() {
# Set as default system VM if none exists
java-vm-2_pkg_postinst
elog ""
elog "Starting with 1.4.0.03-r16 demos are installed only with USE=examples"
elog ""
elog "Starting with 1.4.0.03-r16 the src.jar is installed to the standard"
elog "location. It is still symlinked to the old location (/opt/${P}/share)"
elog "but it will be removed if there will ever be a version bump."
elog "See https://bugs.gentoo.org/show_bug.cgi?id=2241"
elog "for more details."
}