summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorChris Aniszczyk <zx@gentoo.org>2004-05-16 23:02:01 +0000
committerChris Aniszczyk <zx@gentoo.org>2004-05-16 23:02:01 +0000
commit0da246466f0376753afd1459cf4a1c920a488689 (patch)
treed08632d6230a6463c96fe73bf56fe4c9c98dac4c /eclass
parentClean up. (diff)
downloadhistorical-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.eclass136
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