summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/blackdown-jre/blackdown-jre-1.3.1-r20.ebuild')
-rw-r--r--dev-java/blackdown-jre/blackdown-jre-1.3.1-r20.ebuild64
1 files changed, 64 insertions, 0 deletions
diff --git a/dev-java/blackdown-jre/blackdown-jre-1.3.1-r20.ebuild b/dev-java/blackdown-jre/blackdown-jre-1.3.1-r20.ebuild
new file mode 100644
index 000000000000..f8977e62e4eb
--- /dev/null
+++ b/dev-java/blackdown-jre/blackdown-jre-1.3.1-r20.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2006 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.3.1-r20.ebuild,v 1.1 2006/06/25 17:21:37 nichoj Exp $
+
+inherit java-vm-2 toolchain-funcs
+
+S=${WORKDIR}/j2re1.3.1
+DESCRIPTION="Blackdown Java Runtime Environment 1.3.1"
+HOMEPAGE="http://www.blackdown.org"
+SRC_URI="ppc? ( http://distro.ibiblio.org/pub/Linux/distributions/yellowdog/software/openoffice/j2re-1.3.1-02c-FCS-linux-ppc.bin )"
+
+LICENSE="sun-bcla-java-vm"
+SLOT="1.3"
+KEYWORDS="~ppc -*"
+IUSE="nsplugin"
+
+DEPEND="virtual/libc
+ >=sys-apps/sed-4
+ >=sys-devel/gcc-3.2"
+PROVIDE="virtual/jre"
+
+src_unpack() {
+ for a in ${A}; do
+ if [[ ${a} == *.bin ]]; then
+ echo ">>> Unpacking ${a}..."
+ tail -n +422 ${DISTDIR}/${a} | tar xjf - || die
+ else
+ # Handle files (none right now) that don't have a gcc
+ # version dependency
+ unpack ${a}
+ fi
+ done
+
+ # On sparc the files are owned by 1000:100 for some reason
+ if use sparc; then
+ # The files are owned by 1000.100, for some reason.
+ chown -R root:root
+ fi
+}
+
+src_install() {
+ typeset platform
+
+ dodir /opt/${P}
+
+ cp -dpR ${S}/{bin,lib,man,plugin} ${D}/opt/${P}/
+ find ${D}/opt/${P} -type f -name "*.so" -exec chmod +x \{\} \;
+
+ dodoc COPYRIGHT LICENSE README INSTALL
+ dohtml README.html
+
+ if use nsplugin; then
+ case ${ARCH} in
+ amd64|x86) platform="i386" ;;
+ ppc) platform="ppc" ;;
+ sparc*) platform="sparc" ;;
+ esac
+ install_mozilla_plugin /opt/${P}/plugin/${platform}/mozilla/javaplugin_oji.so
+ fi
+
+ sed -i "s/standard symbols l/symbol/g" ${D}/opt/${P}/lib/font.properties
+
+ set_java_env
+}