| 1 | # Copyright 1999-2004 Gentoo Foundation |
1 | # Copyright 1999-2004 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.9 2006/09/01 03:00:47 nichoj Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.11 2006/09/10 20:59:11 betelgeuse Exp $ |
| 4 | |
4 | |
| 5 | # ----------------------------------------------------------------------------- |
5 | # ----------------------------------------------------------------------------- |
| 6 | # @eclass-begin |
6 | # @eclass-begin |
| 7 | # @eclass-shortdesc Java Virtual Machine eclass |
7 | # @eclass-shortdesc Java Virtual Machine eclass |
| 8 | # @eclass-maintainer java@gentoo.org |
8 | # @eclass-maintainer java@gentoo.org |
| … | |
… | |
| 21 | =dev-java/java-config-2.0*" |
21 | =dev-java/java-config-2.0*" |
| 22 | |
22 | |
| 23 | # If the VM supports generation-1, we need to depend on java-config-1 |
23 | # If the VM supports generation-1, we need to depend on java-config-1 |
| 24 | if [[ ${JAVA_SUPPORTS_GENERATION_1} == 'true' ]]; then |
24 | if [[ ${JAVA_SUPPORTS_GENERATION_1} == 'true' ]]; then |
| 25 | DEPEND="${DEPEND} =dev-java/java-config-1.3*" |
25 | DEPEND="${DEPEND} =dev-java/java-config-1.3*" |
| 26 | RDEPEND="${DDEPEND} =dev-java/java-config-1.3*" |
26 | RDEPEND="${RDEPEND} =dev-java/java-config-1.3*" |
| 27 | fi |
27 | fi |
| 28 | |
28 | |
| 29 | export WANT_JAVA_CONFIG=2 |
29 | export WANT_JAVA_CONFIG=2 |
| 30 | |
30 | |
| 31 | if [[ "${SLOT}" != "0" ]]; then |
31 | if [[ "${SLOT}" != "0" ]]; then |
| … | |
… | |
| 158 | local java_home=$(source ${env_file}; echo ${JAVA_HOME}) |
158 | local java_home=$(source ${env_file}; echo ${JAVA_HOME}) |
| 159 | [[ -z ${java_home} ]] && die "No JAVA_HOME defined in ${env_file}" |
159 | [[ -z ${java_home} ]] && die "No JAVA_HOME defined in ${env_file}" |
| 160 | |
160 | |
| 161 | # Make the symlink |
161 | # Make the symlink |
| 162 | dosym ${java_home} ${JAVA_VM_DIR}/${VMHANDLE} \ |
162 | dosym ${java_home} ${JAVA_VM_DIR}/${VMHANDLE} \ |
| 163 | || die "Failed to make VM symlink at ${JAVA_VM_DIR}/${VMHANDE}" |
163 | || die "Failed to make VM symlink at ${JAVA_VM_DIR}/${VMHANDLE}" |
| 164 | } |
164 | } |
| 165 | |
165 | |
| 166 | |
166 | |
| 167 | java_get_plugin_dir_() { |
167 | java_get_plugin_dir_() { |
| 168 | echo /usr/$(get_libdir)/nsbrowser/plugins |
168 | echo /usr/$(get_libdir)/nsbrowser/plugins |