diff options
author | Chris Aniszczyk <zx@gentoo.org> | 2004-05-16 23:02:01 +0000 |
---|---|---|
committer | Chris Aniszczyk <zx@gentoo.org> | 2004-05-16 23:02:01 +0000 |
commit | 0da246466f0376753afd1459cf4a1c920a488689 (patch) | |
tree | d08632d6230a6463c96fe73bf56fe4c9c98dac4c /eclass | |
parent | Clean up. (diff) | |
download | historical-0da246466f0376753afd1459cf4a1c920a488689.tar.gz historical-0da246466f0376753afd1459cf4a1c920a488689.tar.bz2 historical-0da246466f0376753afd1459cf4a1c920a488689.zip |
yoink, no more need for you
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/jakarta-commons.eclass | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/eclass/jakarta-commons.eclass b/eclass/jakarta-commons.eclass deleted file mode 100644 index 18eb5bc0799f..000000000000 --- a/eclass/jakarta-commons.eclass +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/jakarta-commons.eclass,v 1.10 2004/01/19 03:43:47 strider Exp $ - -inherit base java-pkg -ECLASS=jakarta-commons -INHERITED="$INHERITED $ECLASS" -IUSE="$IUSE" - -DESCRIPTION="Based on the $ECLASS eclass" -HOMEPAGE="http://jakarta.apache.org/" - -# deps on the build tools -DEPEND="$DEPEND - >=virtual/jdk-1.3 - >=dev-java/ant-1.4 - >=dev-java/log4j-1.2 - junit? ( >=dev-java/junit-3.7 ) - jikes? ( >=dev-java/jikes-1.18 )" - -RDEPEND="$RDEPEND >=virtual/jdk-1.3" -SLOT="$SLOT" - -#jakarta-commons_src_unpack() { -# -# debug-print-function $FUNCNAME $* -# -# # call base_src_unpack, which implements most of the functionality and has sections, -# # unlike this function. The change from base_src_unpack to kde_src_unpack is thus -# # wholly transparent for ebuilds. -# base_src_unpack $* -# -# cd ${S} -# debug-print "$FUNCNAME: Unpacked to $PWD" -#} - -jakarta-commons_src_compile() { - - debug-print-function $FUNCNAME $* - [ -z "$1" ] && jakarta-commons_src_compile all - ant_targetlist=`fgrep "<target" build.xml | sed -e 's/.*name="\([^"]*\)".*/\1/g'` - debug-print "TargetList: $ant_targetlist" - - cd ${S} - while [ "$1" ]; do - case $1 in - myconf) - debug-print-section myconf - use jikes && myconf="$myconf -Dbuild.compiler=jikes" - #use log4j && echo "log4j.jar=`java-config --classpath=log4j`" >> build.properties - echo "log4j.jar=`java-config --classpath=log4j`" >> build.properties - use junit && echo "junit.jar=`java-config --classpath=junit`" >> build.properties - debug-print "$FUNCNAME: myconf: set to ${myconf}" - ;; - maketest) - debug-print-section maketest - if [ -n "`use junit`" ]; then - if [ -n $(echo "$target" | grep "test") ]; then - ANT_OPTS=${myconf} ant test || die "Building Testing Classes Failed" - else - ANT_OPTS=${myconf} ant || die "Building Testing Classes Failed" - fi - fi - ;; - make) - debug-print-section make - for each in $ant_targetlist - do - if [ "${each}" == "jar" ] ; then - target=${each} - elif [ "${each}" == "dist-jar" ] ; then - target=${each} - elif [ "${each}" == "compile" ] ; then - target=${each} - fi - done - ANT_OPTS=${myconf} ant ${target} || die "Compilation Failed" - ;; - makedoc) - debug-print-section makedoc - ANT_OPTS="${myconf}" - target=`echo "${ant_targetlist}" | grep "^javadoc$"` - debug-print "Building ${target}" - if [ -n "${target}" ]; then - ant "${target}" || die "Unable to create documents" - else - target=`echo "${ant_targetlist}" | grep "^doc$"` - if [ -n "${target}" ]; then - ant "${target}" || die "Unable to create documents" - fi - fi - ;; - all) - debug-print-section all - # Problem in commons-logging - jakarta-commons_src_compile myconf make makedoc - ;; - esac - - shift - done -} - -jakarta-commons_src_install() { - - debug-print-function $FUNCNAME $* - [ -z "$1" ] && jakarta-commons_src_install all - - cd ${S} - while [ "$1" ]; do - - case $1 in - dojar) - debug-print-section dojar - [ -d dist/ ] && java-pkg_dojar dist/*.jar - [ -d target/ ] && java-pkg_dojar target/*.jar - ;; - dohtml) - debug-print-section dohtml - [ -s LICENSE.txt ] && dodoc LICENSE.txt - [ -s RELEASE-NOTES.txt ] && dodoc RELEASE-NOTES.txt - [ -n $(ls -1 *.html 2> /dev/null | wc -l ) ] && dohtml *.html - [ -n $(ls -1 dist/*.html 2> /dev/null | wc -l ) ] && dohtml dist/*.html - [ -n $(ls -1 dist/docs/* 2> /dev/null | wc -l ) ] && dohtml -r dist/docs/* - ;; - all) - debug-print-section all - jakarta-commons_src_install dojar dohtml - ;; - esac - - shift - done -} - -EXPORT_FUNCTIONS src_compile src_install |