commit: 08cd51b1eab6c4451e3f374b6083748f7d9b4667
Author: William L. Thomson Jr <wlt <AT> o-sinc <DOT> com>
AuthorDate: Tue Sep 22 00:51:43 2015 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Sep 22 00:57:46 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cd51b1
eclass/java-utils-2: Added proposed function to remove *.class and *.jar files
from sources. Long term should be called automatically all the time with
optional override via JAVA_PKG_NO_CLEAN.
eclass/java-utils-2.eclass | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 6e33311..af3c740 100644
--- a/eclass/java-utils-2.eclass
+++ b/eclass/java-utils-2.eclass
@@ -2824,3 +2824,12 @@ is-java-strict() {
[[ -n ${JAVA_PKG_STRICT} ]]
return $?
}
+
+# @FUNCTION: java-pkg_clean
+# @DESCRIPTION:
+# java package cleaner function, will remove all *.class and *.jar files
+# removing any bundled dependencies
+java-pkg_clean() {
+ [[ -n "${JAVA_PKG_NO_CLEAN}" ]] &&
+ find '(' -name '*.class' -o -name '*.jar' ')' -type f -delete
-print || die
+}