commit:     ce9240f67264dd198e33ba8b504356d39bac66ff
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 17 21:47:23 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Jun 18 13:53:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce9240f6

java-vm-2.eclass: Remove unused nsplugin code

 eclass/java-vm-2.eclass | 114 ++----------------------------------------------
 1 file changed, 3 insertions(+), 111 deletions(-)

diff --git a/eclass/java-vm-2.eclass b/eclass/java-vm-2.eclass
index b5d4c94..efdf52d 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
-}

Reply via email to