diff options
author | Jan Brinkmann <luckyduck@gentoo.org> | 2005-03-12 16:43:25 +0000 |
---|---|---|
committer | Jan Brinkmann <luckyduck@gentoo.org> | 2005-03-12 16:43:25 +0000 |
commit | 47cde785181ef4d810bd6543ac8ffac99d30f277 (patch) | |
tree | 298eb6ea4504bced9557ca5fe056f844a46c8568 /dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild | |
parent | compile fix (diff) | |
download | gentoo-2-47cde785181ef4d810bd6543ac8ffac99d30f277.tar.gz gentoo-2-47cde785181ef4d810bd6543ac8ffac99d30f277.tar.bz2 gentoo-2-47cde785181ef4d810bd6543ac8ffac99d30f277.zip |
package doesnt make use of binary dependencies any longer. fixes #75856
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild')
-rw-r--r-- | dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild b/dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild new file mode 100644 index 000000000000..910fa708dae6 --- /dev/null +++ b/dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-logging/commons-logging-1.0.4-r1.ebuild,v 1.1 2005/03/12 16:43:25 luckyduck Exp $ + +inherit java-pkg + +DESCRIPTION="The Jakarta-Commons Logging package is an ultra-thin bridge between different logging libraries." +HOMEPAGE="http://jakarta.apache.org/commons/logging/" +SRC_URI="mirror://apache/jakarta/commons/logging/source/${PN}-${PV}-src.tar.gz" +DEPEND=">=dev-java/log4j-1.2.5 + =dev-java/avalon-logkit-1.2* + >=dev-java/ant-1.4 + avalon? ( =dev-java/avalon-framework-4.2* ) + jikes? ( >=dev-java/jikes-1.21 ) + >=virtual/jdk-1.3" +RDEPEND=">=virtual/jre-1.3" +LICENSE="Apache-1.1" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="avalon doc jikes" + +S="${WORKDIR}/${P}-src/" + +src_unpack() { + unpack ${A} + cd ${S} + echo "log4j.jar=$(java-config -p log4j)" > build.properties + echo "logkit.jar=$(java-config -p avalon-logkit-1.2)" >> build.properties + use avalon && echo "avalon-framework.jar=$(java-config -p avalon-framework-4.2)" >> build.properties +} + +src_compile() { + local antflags="compile" + use jikes && antflags="${antflags} -Dbuild.compiler=jikes" + use doc && antflags="${antflags} javadoc" + ant ${antflags} || die "compile problem" +} + +src_install() { + java-pkg_dojar target/${PN}-api.jar target/${PN}.jar + + dodoc RELEASE-NOTES.txt + dohtml PROPOSAL.html STATUS.html usersguide.html + use doc && java-pkg_dohtml -r dist/docs/ +} |