diff options
author | James Le Cuirot <chewi@gentoo.org> | 2018-03-22 21:14:51 +0000 |
---|---|---|
committer | James Le Cuirot <chewi@gentoo.org> | 2018-03-24 21:49:02 +0000 |
commit | 711327860c93283aa4d7708b11ff625644c3dd08 (patch) | |
tree | 45d9ecd8e773dff0a14f6642e6d7e87399fc6e43 /eclass/java-ant-2.eclass | |
parent | media-libs/gd: stable 2.2.5 for ia64, bug #629886 (diff) | |
download | gentoo-711327860c93283aa4d7708b11ff625644c3dd08.tar.gz gentoo-711327860c93283aa4d7708b11ff625644c3dd08.tar.bz2 gentoo-711327860c93283aa4d7708b11ff625644c3dd08.zip |
java-ant-2.eclass: Drop unused and banned java-ant_remove-taskdefs
It's been on the scrapheap long enough now.
Diffstat (limited to 'eclass/java-ant-2.eclass')
-rw-r--r-- | eclass/java-ant-2.eclass | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass index db8404a3c24b..8da5971844a0 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: |