diff options
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.ebuild | 64 |
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 +} |