summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Nichols <nichoj@gentoo.org>2006-07-27 03:41:57 +0000
committerJoshua Nichols <nichoj@gentoo.org>2006-07-27 03:41:57 +0000
commitb53ddeced9655e64eb8743eb498868a8e02655a6 (patch)
tree8bbad36ff3c46a12488577ae5e82bedb0c1cf69f /dev-java/ibm-jdk-bin
parentamd64 stable re 140639 (diff)
downloadgentoo-2-b53ddeced9655e64eb8743eb498868a8e02655a6.tar.gz
gentoo-2-b53ddeced9655e64eb8743eb498868a8e02655a6.tar.bz2
gentoo-2-b53ddeced9655e64eb8743eb498868a8e02655a6.zip
Removed unnecessary libstdc++ dep. Cleaned up 1.4.2.5 a little. Version bump for 1.5
(Portage version: 2.1.1_pre2-r4)
Diffstat (limited to 'dev-java/ibm-jdk-bin')
-rw-r--r--dev-java/ibm-jdk-bin/ChangeLog16
-rw-r--r--dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.06
-rw-r--r--dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0-r116
-rw-r--r--dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0.224
-rw-r--r--dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild5
-rw-r--r--dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild5
-rw-r--r--dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild21
-rw-r--r--dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.2.ebuild147
8 files changed, 205 insertions, 25 deletions
diff --git a/dev-java/ibm-jdk-bin/ChangeLog b/dev-java/ibm-jdk-bin/ChangeLog
index 739d1426bdef..5f5caf29f822 100644
--- a/dev-java/ibm-jdk-bin/ChangeLog
+++ b/dev-java/ibm-jdk-bin/ChangeLog
@@ -1,11 +1,25 @@
# ChangeLog for dev-java/ibm-jdk-bin
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.61 2006/07/15 11:03:54 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ChangeLog,v 1.62 2006/07/27 03:41:56 nichoj Exp $
+
+*ibm-jdk-bin-1.5.0.2 (27 Jul 2006)
+
+ 27 Jul 2006; Joshua Nichols <nichoj@gentoo.org>
+ ibm-jdk-bin-1.4.2.03.ebuild, ibm-jdk-bin-1.4.2.04.ebuild,
+ ibm-jdk-bin-1.4.2.04-r10.ebuild, ibm-jdk-bin-1.4.2.5.ebuild,
+ +ibm-jdk-bin-1.5.0.2.ebuild:
+ Removed unnecessary libstdc++ dep. Cleaned up 1.4.2.5 a little. Version bump
+ for 1.5
15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
Remove SeJo from metadata.xml as he's retired.
11 Jul 2006; Joshua Nichols <jnichols@gentoo.org>
+ ibm-jdk-bin-1.4.2.03.ebuild, ibm-jdk-bin-1.4.2.04.ebuild,
+ ibm-jdk-bin-1.4.2.04-r10.ebuild, ibm-jdk-bin-1.4.2.5.ebuild:
+ Added dependency on virtual/libstdc++ as per bug #139990
+
+ 11 Jul 2006; Joshua Nichols <jnichols@gentoo.org>
ibm-jdk-bin-1.4.2.5.ebuild:
Fixed typo that caused a problem with the download URL.
diff --git a/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0 b/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0
index 6ef4ee7d3586..28e7ccaf107b 100644
--- a/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0
+++ b/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0
@@ -10,9 +10,9 @@ SHA256 8deef13ba5cd5d40b6ea84152f8aa9436f345d80907e100011553c28d5d32265 ibm-java
MD5 56e9dbed29bf8cd34bf9a5e049e096e7 ibm-java2-javacomm-50-linux-x86_64.tgz 121389
RMD160 532bfd40e9f5edfeba1e24d365abb0d9cb18528e ibm-java2-javacomm-50-linux-x86_64.tgz 121389
SHA256 4bc5bf96216c31129f5b6a7732da73124a97dc5111085908205ca0f19a054ea2 ibm-java2-javacomm-50-linux-x86_64.tgz 121389
-MD5 e27665a7d0d5e263b07c5988c6f6b95b ibm-java2-sdk-50-linux-i386.tgz 3280896
-RMD160 649009b53d87b108819f6242e56fc4c4f503783c ibm-java2-sdk-50-linux-i386.tgz 3280896
-SHA256 3fdd4d9f485c58737f3a529f2f111582a8cf6b8dcbcd33b1225f71e52696ffac ibm-java2-sdk-50-linux-i386.tgz 3280896
+MD5 aeedfb3786ac83b1dc217493afc39e7d ibm-java2-sdk-50-linux-i386.tgz 61274994
+RMD160 2be70ce88434d3b6aede61431e46e30248d3825a ibm-java2-sdk-50-linux-i386.tgz 61274994
+SHA256 91eed6eb510a0b0f78aefe44fc68e5146c982123751de3f6e2045819b18d2c1c ibm-java2-sdk-50-linux-i386.tgz 61274994
MD5 48be7a4f3104abc73286e0c5bab41839 ibm-java2-sdk-50-linux-ppc.tgz 65733869
RMD160 cf26906bf8fa2af07a889df619093960dac17ba9 ibm-java2-sdk-50-linux-ppc.tgz 65733869
SHA256 d980543d033613c16da2842f88f2fc8e4d9c01c8f131a261fa7966adf64469f4 ibm-java2-sdk-50-linux-ppc.tgz 65733869
diff --git a/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0-r11 b/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0-r11
index 37eba5b878da..bb13df6eebb3 100644
--- a/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0-r11
+++ b/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0-r11
@@ -10,9 +10,9 @@ SHA256 8deef13ba5cd5d40b6ea84152f8aa9436f345d80907e100011553c28d5d32265 ibm-java
MD5 56e9dbed29bf8cd34bf9a5e049e096e7 ibm-java2-javacomm-50-linux-x86_64.tgz 121389
RMD160 532bfd40e9f5edfeba1e24d365abb0d9cb18528e ibm-java2-javacomm-50-linux-x86_64.tgz 121389
SHA256 4bc5bf96216c31129f5b6a7732da73124a97dc5111085908205ca0f19a054ea2 ibm-java2-javacomm-50-linux-x86_64.tgz 121389
-MD5 e27665a7d0d5e263b07c5988c6f6b95b ibm-java2-sdk-50-linux-i386.tgz 3280896
-RMD160 649009b53d87b108819f6242e56fc4c4f503783c ibm-java2-sdk-50-linux-i386.tgz 3280896
-SHA256 3fdd4d9f485c58737f3a529f2f111582a8cf6b8dcbcd33b1225f71e52696ffac ibm-java2-sdk-50-linux-i386.tgz 3280896
+MD5 aeedfb3786ac83b1dc217493afc39e7d ibm-java2-sdk-50-linux-i386.tgz 61274994
+RMD160 2be70ce88434d3b6aede61431e46e30248d3825a ibm-java2-sdk-50-linux-i386.tgz 61274994
+SHA256 91eed6eb510a0b0f78aefe44fc68e5146c982123751de3f6e2045819b18d2c1c ibm-java2-sdk-50-linux-i386.tgz 61274994
MD5 48be7a4f3104abc73286e0c5bab41839 ibm-java2-sdk-50-linux-ppc.tgz 65733869
RMD160 cf26906bf8fa2af07a889df619093960dac17ba9 ibm-java2-sdk-50-linux-ppc.tgz 65733869
SHA256 d980543d033613c16da2842f88f2fc8e4d9c01c8f131a261fa7966adf64469f4 ibm-java2-sdk-50-linux-ppc.tgz 65733869
diff --git a/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0.2 b/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0.2
new file mode 100644
index 000000000000..b868a53b30c3
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/files/digest-ibm-jdk-bin-1.5.0.2
@@ -0,0 +1,24 @@
+MD5 75fdbb0febd04ed88d851d380dbba096 ibm-java2-i386-javacomm-5.0-2.0.i386.rpm 125588
+RMD160 759f566f23867d116f0ff2a37bcef366b3f1df98 ibm-java2-i386-javacomm-5.0-2.0.i386.rpm 125588
+SHA256 5a3d632515b3e7aaa89a0d5d9da9750973d8e0dba64e60579eba012e180ff005 ibm-java2-i386-javacomm-5.0-2.0.i386.rpm 125588
+MD5 811be6f84dcb8f89f9bf4d8af7fefcca ibm-java2-i386-sdk-5.0-2.0.i386.rpm 62733887
+RMD160 3c5d53bcabf4d82b114597325b6be730806eb843 ibm-java2-i386-sdk-5.0-2.0.i386.rpm 62733887
+SHA256 30c51e71696cedbf7419b24e4be61483ec80ab4d03c12128b2d5ebae184b5aa1 ibm-java2-i386-sdk-5.0-2.0.i386.rpm 62733887
+MD5 4794542265bc35621e1ac453204122ce ibm-java2-ppc-javacomm-5.0-2.0.ppc.rpm 133479
+RMD160 e613a3908f145526e34b8684333728530beb4849 ibm-java2-ppc-javacomm-5.0-2.0.ppc.rpm 133479
+SHA256 caf09fc9eef95938e277deee34aad133d673d7ea319dff9099cc22bed4d06323 ibm-java2-ppc-javacomm-5.0-2.0.ppc.rpm 133479
+MD5 93a1e46ded316f66c90d724c310d98f1 ibm-java2-ppc-sdk-5.0-2.0.ppc.rpm 70286457
+RMD160 96394252461b4a593498d34b84207cddf03763cf ibm-java2-ppc-sdk-5.0-2.0.ppc.rpm 70286457
+SHA256 d9f38a4d76bb62ab27b486c4db48863a616f0defdacd8f4e37a3ce814711648e ibm-java2-ppc-sdk-5.0-2.0.ppc.rpm 70286457
+MD5 6c54e14ebb8fdf28fc4aefe0518bc5b6 ibm-java2-ppc64-javacomm-5.0-2.0.ppc64.rpm 135911
+RMD160 975dc26fdca0181ccc7dc891135c8c6e1a5c700f ibm-java2-ppc64-javacomm-5.0-2.0.ppc64.rpm 135911
+SHA256 d0b25a6a2428a5704387252c19f2fcffc5c2169b1ed65fdd00e48b28791200b8 ibm-java2-ppc64-javacomm-5.0-2.0.ppc64.rpm 135911
+MD5 10dea51224a5e13eef69a86b1a811517 ibm-java2-ppc64-sdk-5.0-2.0.ppc64.rpm 68655331
+RMD160 8ebfb1f668db151973091b4efb52546aacb79b4c ibm-java2-ppc64-sdk-5.0-2.0.ppc64.rpm 68655331
+SHA256 218e9efae35d295402e4aa6592e6a371c1c289337afe83400e2397f357dae06a ibm-java2-ppc64-sdk-5.0-2.0.ppc64.rpm 68655331
+MD5 be470995320ffababc9df6502688fd79 ibm-java2-x86_64-javacomm-5.0-2.0.x86_64.rpm 127845
+RMD160 3063d6f7064aac2eaf52f1fae5ee6a484bd0b57e ibm-java2-x86_64-javacomm-5.0-2.0.x86_64.rpm 127845
+SHA256 40dbba9edf6d40a8cbbc70f098acb1cb1c43353049eba6053d04afb21c778c87 ibm-java2-x86_64-javacomm-5.0-2.0.x86_64.rpm 127845
+MD5 22948b08b72e63560d4a757a246fa0e7 ibm-java2-x86_64-sdk-5.0-2.0.x86_64.rpm 64402669
+RMD160 82178652578519966a24d744d07e3d88518a7e16 ibm-java2-x86_64-sdk-5.0-2.0.x86_64.rpm 64402669
+SHA256 17976989afe60b2fcd4540fd6e90c1ee1e39671bd9eff6875461963da8cfcee7 ibm-java2-x86_64-sdk-5.0-2.0.x86_64.rpm 64402669
diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild
index 2183ae05f43f..3c106578fadb 100644
--- a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild
+++ b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild,v 1.11 2006/07/06 11:17:29 nelchael Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.03.ebuild,v 1.12 2006/07/27 03:41:56 nichoj Exp $
inherit java eutils
@@ -63,7 +63,8 @@ DEPEND="
)
)"
RDEPEND="${DEPEND}
- !ppc64? ( !amd64? ( sys-libs/lib-compat ) )"
+ !ppc64? ( !amd64? ( sys-libs/lib-compat ) )
+ virtual/libstdc++"
PDEPEND="doc? ( =dev-java/java-sdk-docs-1.4.2* )"
RESTRICT="fetch"
diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild
index 5d5f0efeb989..561ffee9e963 100644
--- a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild
+++ b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild,v 1.3 2006/07/06 11:17:29 nelchael Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.04-r10.ebuild,v 1.4 2006/07/27 03:41:56 nichoj Exp $
inherit java-vm-2 eutils
@@ -65,7 +65,8 @@ DEPEND="
)
)"
RDEPEND="${DEPEND}
- !ppc64? ( !amd64? ( sys-libs/lib-compat ) )"
+ !ppc64? ( !amd64? ( sys-libs/lib-compat ) )
+ virtual/libstdc++"
PDEPEND="doc? ( =dev-java/java-sdk-docs-1.4.2* )"
RESTRICT="fetch"
diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild
index 5b5ce4bdf303..bb950d414922 100644
--- a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild
+++ b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild,v 1.5 2006/07/11 03:15:02 nichoj Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.4.2.5.ebuild,v 1.6 2006/07/27 03:41:56 nichoj Exp $
inherit java-vm-2 eutils versionator rpm
@@ -11,15 +11,19 @@ RPM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
if use x86 ; then
JDK_DIST="IBMJava2-142-ia32-SDK-${RPM_PV}.i386.rpm"
JAVACOMM_DIST="IBMJava2-JAVACOMM-${RPM_PV}.i386.rpm"
+ S="${WORKDIR}/opt/IBMJava2-142"
elif use amd64 ; then
JDK_DIST="IBMJava2-AMD64-142-SDK-${RPM_PV}.x86_64.rpm"
JAVACOMM_DIST="IBMJava2-JAVACOMM-AMD64-${RPM_PV}.x86_64.rpm"
+ S="${WORKDIR}/opt/IBMJava2-amd64-142"
elif use ppc ; then
JDK_DIST="IBMJava2-142-ppc32-SDK-${RPM_PV}.ppc.rpm"
JAVACOMM_DIST="IBMJava2-JAVACOMM-${RPM_PV}.ppc.rpm"
+ S="${WORKDIR}/opt/IBMJava2-ppc-142"
elif use ppc64 ; then
JDK_DIST="IBMJava2-142-ppc64-SDK-${RPM_PV}.ppc64.rpm"
JAVACOMM_DIST="IBMJava2-JAVACOMM-${RPM_PV}.ppc64.rpm"
+ S="${WORKDIR}/opt/IBMJava2-ppc64-142"
fi
DESCRIPTION="IBM Java Development Kit"
@@ -61,23 +65,12 @@ DEPEND="X? ( || (
)
)"
RDEPEND="${DEPEND}
- !ppc64? ( !amd64? ( sys-libs/lib-compat ) )"
+ !ppc64? ( !amd64? ( sys-libs/lib-compat ) )
+ virtual/libstdc++"
PDEPEND="doc? ( =dev-java/java-sdk-docs-1.4.2* )"
RESTRICT="fetch"
-
-
-if use ppc; then
- S="${WORKDIR}/opt/IBMJava2-ppc-142"
-elif use ppc64; then
- S="${WORKDIR}/opt/IBMJava2-ppc64-142"
-elif use amd64; then
- S="${WORKDIR}/opt/IBMJava2-amd64-142"
-else
- S="${WORKDIR}/opt/IBMJava2-142"
-fi
-
pkg_nofetch() {
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
einfo "Please visit: ${DOWNLOADPAGE}"
diff --git a/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.2.ebuild b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.2.ebuild
new file mode 100644
index 000000000000..6971d535f080
--- /dev/null
+++ b/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.2.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.5.0.2.ebuild,v 1.1 2006/07/27 03:41:56 nichoj Exp $
+
+inherit java-vm-2 versionator eutils rpm
+
+JDK_RELEASE=$(get_version_component_range 2-3)
+SERVICE_RELEASE=$(get_version_component_range 4)
+RPM_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
+
+X86_JDK_DIST="ibm-java2-i386-sdk-${RPM_PV}.i386.rpm"
+X86_JAVACOMM_DIST="ibm-java2-i386-javacomm-${RPM_PV}.i386.rpm"
+
+AMD64_JDK_DIST="ibm-java2-x86_64-sdk-${RPM_PV}.x86_64.rpm"
+AMD64_JAVACOMM_DIST="ibm-java2-x86_64-javacomm-${RPM_PV}.x86_64.rpm"
+
+PPC_JDK_DIST="ibm-java2-ppc-sdk-${RPM_PV}.ppc.rpm"
+PPC_JAVACOMM_DIST="ibm-java2-ppc-javacomm-${RPM_PV}.ppc.rpm"
+
+PPC64_JDK_DIST="ibm-java2-ppc64-sdk-${RPM_PV}.ppc64.rpm"
+PPC64_JAVACOMM_DIST="ibm-java2-ppc64-javacomm-${RPM_PV}.ppc64.rpm"
+
+if use x86; then
+ JDK_DIST=${X86_JDK_DIST}
+ JAVACOMM_DIST=${X86_JAVACOMM_DIST}
+ S="${WORKDIR}/opt/ibm/java2-i386-50"
+elif use amd64; then
+ JDK_DIST=${AMD64_JDK_DIST}
+ JAVACOMM_DIST=${AMD64_JAVACOMM_DIST}
+ S="${WORKDIR}/opt/ibm/java2-x86_64-50"
+elif use ppc; then
+ JDK_DIST=${PPC_JDK_DIST}
+ JAVACOMM_DIST=${PPC_JAVACOMM_DIST}
+ S="${WORKDIR}/opt/ibm/java2-ppc-50"
+elif use ppc64; then
+ JDK_DIST=${PPC64_JDK_DIST}
+ JAVACOMM_DIST=${PPC64_JAVACOMM_DIST}
+ S="${WORKDIR}/opt/ibm/java2-ppc64-50"
+fi
+
+SLOT="1.5"
+DESCRIPTION="IBM Java Development Kit ${SLOT}"
+HOMEPAGE="http://www-106.ibm.com/developerworks/java/jdk/"
+DOWNLOADPAGE="${HOMEPAGE}/linux/download.html"
+# bug #125178
+ALT_DOWNLOADPAGE="${HOMEPAGE}/older_download.html"
+
+SRC_URI="x86? ( ${X86_JDK_DIST} )
+ amd64? ( ${AMD64_JDK_DIST} )
+ ppc? ( ${PPC_JDK_DIST} )
+ ppc64? ( ${PPC64_JDK_DIST} )
+ javacomm? (
+ x86? ( ${X86_JAVACOMM_DIST} )
+ amd64? ( ${AMD64_JAVACOMM_DIST} )
+ ppc? ( ${PPC_JAVACOMM_DIST} )
+ ppc64? ( ${PPC64_JAVACOMM_DIST} )
+ )"
+LICENSE="IBM-J1.5"
+KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
+RESTRICT="fetch"
+
+JAVA_VM_NO_GENERATION1=true
+
+DEPEND="
+ X? ( || (
+ (
+ x11-libs/libXt
+ x11-libs/libX11
+ x11-libs/libXtst
+ x11-libs/libXp
+ x11-libs/libXext
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXi
+ x11-libs/libXmu
+ )
+ virtual/x11
+ )
+ )"
+RDEPEND="${DEPEND}"
+
+IUSE="X javacomm nsplugin"
+
+
+pkg_nofetch() {
+ einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
+ einfo "Please visit: ${DOWNLOADPAGE}"
+
+ einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}:"
+ einfo "${JDK_DIST}"
+ if use javacomm ; then
+ einfo "${JAVACOMM_DIST}"
+ fi
+ einfo "Place the file(s) in: ${DISTDIR}"
+ einfo "Then run emerge =${VMHANDLE}*"
+
+ einfo "Note: if SR${SERVICE_RELEASE} is not available at ${DOWNLOADPAGE}"
+ einfo "it may have been moved to ${ALT_DOWNLOADPAGE}"
+}
+
+src_compile() { :; }
+
+src_install() {
+ # Copy all the files to the designated directory
+ mkdir -p ${D}opt/${P}
+ cp -pR ${S}/{bin,jre,lib,include} ${D}opt/${P}/
+
+ mkdir -p ${D}/opt/${P}/share
+ cp -pPR ${S}/{demo,src.jar} ${D}opt/${P}/share/
+
+ # setting the ppc stuff
+ #if use ppc; then
+ # dosed s:/proc/cpuinfo:/etc//cpuinfo:g /opt/${P}/jre/bin/libjitc.so
+ # dosed s:/proc/cpuinfo:/etc//cpuinfo:g /opt/${P}/jre/bin/libjitc_g.so
+ # insinto /etc
+ # doins ${FILESDIR}/cpuinfo
+ #fi
+
+ if use nsplugin && ! use amd64 && ! use ppc64; then
+ local plugin
+ if use x86; then
+ plugin="libjavaplugin_ojigtk2.so"
+ elif use ppc; then
+ plugin="libjavaplugin_oji.so"
+ fi
+ install_mozilla_plugin /opt/${P}/jre/bin/${plugin}
+ fi
+
+ dohtml -a html,htm,HTML -r docs
+ dodoc ${S}/COPYRIGHT
+
+ set_java_env ${FILESDIR}/${VMHANDLE}
+
+}
+
+pkg_postinst() {
+ java-vm-2_pkg_postinst
+ if ! use X; then
+ echo
+ ewarn "You're not using X so its possible that you dont have"
+ ewarn "a X server installed, please read the following warning: "
+ ewarn "Some parts of IBM JDK require XFree86 to be installed."
+ ewarn "Be careful which Java libraries you attempt to use."
+ fi
+}