commit:     711327860c93283aa4d7708b11ff625644c3dd08
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 22 21:14:51 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 24 21:49:02 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71132786

java-ant-2.eclass: Drop unused and banned java-ant_remove-taskdefs

It's been on the scrapheap long enough now.

 eclass/java-ant-2.eclass | 36 +-----------------------------------
 1 file changed, 1 insertion(+), 35 deletions(-)

diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass
index db8404a3c24..8da5971844a 100644
--- a/eclass/java-ant-2.eclass
+++ b/eclass/java-ant-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 2004-2017 Gentoo Foundation
+# Copyright 2004-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: java-ant-2.eclass
@@ -359,40 +359,6 @@ java-ant_rewrite-classpath() {
        fi
 }
 
-# @FUNCTION: java-ant_remove-taskdefs
-# @USAGE: [--name NAME] [path/to/build.xml]
-# @DESCRIPTION:
-# Removes (named) taskdef elements from the build.xml file.
-# When --name NAME is specified, only remove taskdef with name NAME. Otherwise,
-# all taskdefs are removed.
-# The file to rewrite defaults to build.xml when not specified.
-java-ant_remove-taskdefs() {
-       debug-print-function ${FUNCNAME} $*
-
-       die "${FUNCNAME} has been banned, see bug #479838."
-
-       local task_name
-       if [[ "${1}" == --name ]]; then
-               task_name="${2}"
-               shift 2
-       fi
-       local file="${1:-build.xml}"
-       echo "Removing taskdefs from ${file}"
-       python <<EOF
-import sys
-from xml.dom.minidom import parse
-dom = parse("${file}")
-for elem in dom.getElementsByTagName('taskdef'):
-       if (len("${task_name}") == 0 or elem.getAttribute("name") == 
"${task_name}"):
-               elem.parentNode.removeChild(elem)
-               elem.unlink()
-f = open("${file}", "w")
-dom.writexml(f)
-f.close()
-EOF
-       [[ $? != 0 ]] && die "Removing taskdefs failed"
-}
-
 # @FUNCTION: java-ant_ignore-system-classes
 # @USAGE: [path/to/build.xml]
 # @DESCRIPTION:

Reply via email to