summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/blackdown-jre/blackdown-jre-1.3.1-r4.ebuild')
-rw-r--r--dev-java/blackdown-jre/blackdown-jre-1.3.1-r4.ebuild157
1 files changed, 157 insertions, 0 deletions
diff --git a/dev-java/blackdown-jre/blackdown-jre-1.3.1-r4.ebuild b/dev-java/blackdown-jre/blackdown-jre-1.3.1-r4.ebuild
new file mode 100644
index 000000000000..1760c143f76f
--- /dev/null
+++ b/dev-java/blackdown-jre/blackdown-jre-1.3.1-r4.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2001 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Author Karl Trygve Kalleberg <karltk@gentoo.org>
+# $Header: /var/cvsroot/gentoo-x86/dev-java/blackdown-jre/blackdown-jre-1.3.1-r4.ebuild,v 1.1 2002/01/28 23:00:29 karltk Exp $
+
+A=j2re-1.3.1-FCS-linux-i386.tar.bz2
+S=${WORKDIR}/j2re1.3.1
+DESCRIPTION="Java Runtime Environment"
+SRC_URI="ftp://metalab.unc.edu/pub/linux/devel/lang/java/blackdown.org/JDK-1.3.1/i386/FCS/${A}"
+HOMEPAGE="http://www.blackdown.org"
+
+DEPEND="virtual/glibc
+ >=dev-java/java-config-0.1.2"
+RDEPEND="$DEPEND"
+
+PROVIDE="virtual/jre-1.3"
+
+src_install () {
+ insinto /opt/${P}
+ doins JavaPluginControlPanel.html
+
+ exeinto /opt/${P}/bin
+ doexe bin/.java_wrapper bin/awt_robot bin/JavaPluginControlPanel
+ doexe bin/j2sdk-config bin/realpath
+
+ dosym /opt/${P}/bin/.java_wrapper /opt/${P}/bin/java
+ dosym /opt/${P}/bin/.java_wrapper /opt/${P}/bin/keytool
+ dosym /opt/${P}/bin/.java_wrapper /opt/${P}/bin/policytool
+ dosym /opt/${P}/bin/.java_wrapper /opt/${P}/bin/rmid
+ dosym /opt/${P}/bin/.java_wrapper /opt/${P}/bin/rmiregistry
+ dosym /opt/${P}/bin/.java_wrapper /opt/${P}/bin/tnameserv
+
+ exeinto /opt/${P}/bin/i386
+ doexe bin/i386/realpath
+
+ exeinto /opt/${P}/bin/i386/green_threads
+ doexe bin/i386/green_threads/*
+
+ exeinto /opt/${P}/bin/i386/native_threads
+ doexe bin/i386/native_threads/*
+
+ insinto /opt/${P}/lib
+ doins lib/*
+
+ dodir /opt/${P}/lib/applet
+
+ insinto /opt/${P}/lib/audio
+ doins lib/audio/*
+
+ insinto /opt/${P}/lib/cmm
+ doins lib/cmm/*
+
+ dodir /opt/${P}/lib/ext
+
+ insinto /opt/${P}/lib/fonts
+ doins lib/fonts/*
+
+ insinto /opt/${P}/lib/i386
+ doins lib/i386/*
+
+ insinto /opt/${P}/lib/i386/classic
+ doins lib/i386/classic/*
+
+ insinto /opt/${P}/lib/i386/client
+ doins lib/i386/client/*
+
+ insinto /opt/${P}/lib/i386/green_threads
+ doins lib/i386/green_threads/*
+
+ insinto /opt/${P}/lib/i386/native_threads
+ doins lib/i386/native_threads/*
+
+ insinto /opt/${P}/lib/i386/server
+ doins lib/i386/server/*
+
+ insinto /opt/${P}/lib/images/cursors
+ doins lib/images/cursors/*
+
+ insinto /opt/${P}/lib/locale/de/LC_MESSAGES
+ doins lib/locale/de/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/es/LC_MESSAGES
+ doins lib/locale/es/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/fr/LC_MESSAGES
+ doins lib/locale/fr/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/it/LC_MESSAGES
+ doins lib/locale/ja/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/ko/LC_MESSAGES
+ doins lib/locale/ko/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/ko.UTF-8/LC_MESSAGES
+ doins lib/locale/ko.UTF-8/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/sv/LC_MESSAGES
+ doins lib/locale/sv/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/zh/LC_MESSAGES
+ doins lib/locale/zh/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/zh.GBK/LC_MESSAGES
+ doins lib/locale/zh.GBK/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/zh_TW/LC_MESSAGES
+ doins lib/locale/zh_TW/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/zh_TW.BIG5/LC_MESSAGES
+ doins lib/locale/zh_TW.BIG5/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/locale/de/LC_MESSAGES
+ doins lib/locale/de/LC_MESSAGES/*
+
+ insinto /opt/${P}/lib/security
+ doins lib/security/*
+
+ insinto /opt/${P}/man/ja/man1
+ doins man/ja/man1/*
+
+ insinto /opt/${P}/man/man1
+ doins man/man1/*
+
+ insinto /opt/${P}/plugin/i386/mozilla
+ doins plugin/i386/mozilla/*
+
+ dosym /opt/${P}/plugin/i386/mozilla /opt/${P}/plugin/i386/netscape6
+
+ insinto /opt/${P}/plugin/i386/netscape4
+ doins plugin/i386/netscape4/*
+
+ dodir /usr/share
+ dodoc COPYRIGHT LICENSE README INSTALL
+
+ if [ "`use mozilla`" ] ; then
+ dodir /usr/lib/mozilla/plugins
+ dosym /opt/${P}/plugin/i386/mozilla/javaplugin_oji.so /usr/lib/mozilla/plugins/javaplugin_oji.so
+ fi
+
+ dodir /etc/env.d
+ echo "PATH=/opt/${P}/bin" > ${D}/etc/env.d/20jre
+ echo "JRE_HOME=/opt/${P}" >> ${D}/etc/env.d/20jre
+ echo "JAVA_HOME=/opt/${P}" >> ${D}/etc/env.d/20jre
+ echo "ROOTPATH=/opt/${P}/bin" >> ${D}/etc/env.d/20jre
+ echo "CLASSPATH=/opt/${P}/lib/rt.jar" >> ${D}/etc/env.d/20jre
+ echo "LDPATH=/opt/${P}/lib/i386:/opt/${P}/lib/i386/client" >> ${D}/etc/env.d/20jre
+}
+
+pkg_postinst () {
+
+ if [ "`use mozilla`" ] ; then
+ einfo "The Mozilla browser plugin has been installed as /usr/lib/mozilla/plugins/javaplugin_oji.so"
+ else
+ einfo "For instructions on installing the ${P} browser plugin for"
+ einfo "Netscape and Mozilla, see /usr/share/doc/${P}/INSTALL."
+ fi
+}