1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
4 # @ECLASS: java-virtuals-2.eclass
8 # Original Author: Alistair John Bush <ali_bush@gentoo.org>
9 # @BLURB: Java virtuals eclass
11 # To provide a default (and only) src_install function for ebuilds in the
12 # java-virtuals category.
16 DEPEND=">=dev-java/java-config-2.2.0-r3"
21 EXPORT_FUNCTIONS src_install
23 # @FUNCTION: java-virtuals-2_src_install
27 java-virtuals-2_src_install() {
28 java-virtuals-2_do_write
31 # @FUNCTION: java-pkg_do_virtuals_write
34 # Writes the virtual env file out to disk.
36 java-virtuals-2_do_write() {
39 dodir "${JAVA_PKG_VIRTUALS_PATH}"
41 if [[ -n "${JAVA_VIRTUAL_PROVIDES}" ]]; then
42 echo "PROVIDERS=\"${JAVA_VIRTUAL_PROVIDES}\""
45 if [[ -n "${JAVA_VIRTUAL_VM}" ]]; then
46 echo "VM=\"${JAVA_VIRTUAL_VM}\""
49 if [[ -n "${JAVA_VIRTUAL_VM_CLASSPATH}" ]]; then
50 echo "VM_CLASSPATH=\"${JAVA_VIRTUAL_VM_CLASSPATH}\""
52 echo "MULTI_PROVIDER=\"${JAVA_VIRTUAL_MULTI=FALSE}\""
53 } > "${JAVA_PKG_VIRTUAL_PROVIDER}"