summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2016-06-17 22:47:23 +0100
committerJames Le Cuirot <chewi@gentoo.org>2016-06-18 14:53:27 +0100
commitce9240f67264dd198e33ba8b504356d39bac66ff (patch)
treeb164c6953bfeb66c919c561deda4924af50ff372 /eclass/java-vm-2.eclass
parentdev-util/cram: Initial commit. (diff)
downloadgentoo-ce9240f67264dd198e33ba8b504356d39bac66ff.tar.gz
gentoo-ce9240f67264dd198e33ba8b504356d39bac66ff.tar.bz2
gentoo-ce9240f67264dd198e33ba8b504356d39bac66ff.zip
java-vm-2.eclass: Remove unused nsplugin code
Diffstat (limited to 'eclass/java-vm-2.eclass')
-rw-r--r--eclass/java-vm-2.eclass114
1 files changed, 3 insertions, 111 deletions
diff --git a/eclass/java-vm-2.eclass b/eclass/java-vm-2.eclass
index b5d4c94519f5..efdf52d93cc9 100644
--- a/eclass/java-vm-2.eclass
+++ b/eclass/java-vm-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -66,8 +66,8 @@ java-vm-2_pkg_setup() {
# @DESCRIPTION:
# default pkg_postinst
#
-# Set the generation-2 system VM and Java plugin, if it isn't set or the
-# setting is invalid. Also update mime database.
+# Set the generation-2 system VM, if it isn't set or the setting is
+# invalid. Also update mime database.
java-vm-2_pkg_postinst() {
has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT=${ROOT}
@@ -84,64 +84,10 @@ java-vm-2_pkg_postinst() {
fi
fi
- if [[ "${_install_mozilla_plugin_called}" = 1 ]]; then
- java-vm_check-nsplugin
- java_mozilla_clean_
- fi
-
fdo-mime_desktop_database_update
}
-# @FUNCTION: java-vm_check-nsplugin
-# @INTERNAL
-# @DESCRIPTION:
-# Check if the nsplugin needs updating
-
-java-vm_check-nsplugin() {
- local libdir
- if [[ ${VMHANDLE} =~ emul-linux-x86 ]]; then
- libdir=lib32
- else
- libdir=lib
- fi
-
- has ${EAPI:-0} 0 1 2 && ! use prefix && EPREFIX=
-
- # Install a default nsplugin if we don't already have one
- if in_iuse nsplugin && use nsplugin; then
- if [[ ! -f "${ROOT}${EPREFIX}"/usr/${libdir}/nsbrowser/plugins/javaplugin.so ]]; then
- einfo "No system nsplugin currently set."
- java-vm_set-nsplugin
- else
- einfo "System nsplugin is already set, not changing it."
- fi
- einfo "You can change nsplugin with eselect java-nsplugin."
- fi
-}
-
-
-# @FUNCTION: java-vm_set-nsplugin
-# @INTERNAL
-# @DESCRIPTION:
-# Set the nsplugin implemetation.
-
-java-vm_set-nsplugin() {
- local extra_args
- if use amd64; then
- if [[ ${VMHANDLE} =~ emul-linux-x86 ]]; then
- extra_args="32bit"
- else
- extra_args="64bit"
- fi
- einfo "Setting ${extra_args} nsplugin to ${VMHANDLE}"
- else
- einfo "Setting nsplugin to ${VMHANDLE}..."
- fi
- eselect java-nsplugin set ${extra_args} ${VMHANDLE}
-}
-
-
# @FUNCTION: java-vm-2_pkg_prerm
# @DESCRIPTION:
# default pkg_prerm
@@ -345,57 +291,3 @@ java-vm_sandbox-predict() {
echo "SANDBOX_PREDICT=\"${path}\"" > "${ED}/etc/sandbox.d/20${VMHANDLE}" \
|| die "Failed to write sandbox control file"
}
-
-
-# @FUNCTION: java_get_plugin_dir_
-# @INTERNAL
-# @DESCRIPTION:
-# Get the java plugin dir.
-
-java_get_plugin_dir_() {
- has ${EAPI:-0} 0 1 2 && ! use prefix && EPREFIX=
- echo "${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins
-}
-
-
-# @FUNCTION: install_mozilla_plugin
-# @DESCRIPTION:
-# Register a netscape java-plugin.
-
-install_mozilla_plugin() {
- _install_mozilla_plugin_called=1
-
- local plugin="${1}"
- local variant="${2}"
-
- has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
- if [[ ! -f "${ED}/${plugin}" ]]; then
- die "Cannot find mozilla plugin at ${ED}/${plugin}"
- fi
-
- if [[ -n "${variant}" ]]; then
- variant="-${variant}"
- fi
-
- local plugin_dir="/usr/share/java-config-2/nsplugin"
- dodir "${plugin_dir}"
- dosym "${plugin}" "${plugin_dir}/${VMHANDLE}${variant}-javaplugin.so"
-}
-
-
-# @FUNCTION: java_mozilla_clean_
-# @INTERNAL
-# @DESCRIPTION:
-# Because previously some ebuilds installed symlinks outside of pkg_install
-# and are left behind, which forces you to manualy remove them to select the
-# jdk/jre you want to use for java
-
-java_mozilla_clean_() {
- local plugin_dir=$(java_get_plugin_dir_)
- for file in ${plugin_dir}/javaplugin_*; do
- rm -f ${file}
- done
- for file in ${plugin_dir}/libjavaplugin*; do
- rm -f ${file}
- done
-}