diff options
author | Petteri Räty <betelgeuse@gentoo.org> | 2007-08-26 14:52:59 +0000 |
---|---|---|
committer | Petteri Räty <betelgeuse@gentoo.org> | 2007-08-26 14:52:59 +0000 |
commit | 488491904e205498f928491356c30b4f67066c47 (patch) | |
tree | ab4f9d53d9adbf0db2bc9cb2befd5a040b3625fe /dev-java/commons-configuration/commons-configuration-1.4.ebuild | |
parent | Version bump. (diff) | |
download | gentoo-2-488491904e205498f928491356c30b4f67066c47.tar.gz gentoo-2-488491904e205498f928491356c30b4f67066c47.tar.bz2 gentoo-2-488491904e205498f928491356c30b4f67066c47.zip |
New ebuild. Work done by fordfrog, caster and me. Fixes bug #161436.
(Portage version: 2.1.3.7)
Diffstat (limited to 'dev-java/commons-configuration/commons-configuration-1.4.ebuild')
-rw-r--r-- | dev-java/commons-configuration/commons-configuration-1.4.ebuild | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/dev-java/commons-configuration/commons-configuration-1.4.ebuild b/dev-java/commons-configuration/commons-configuration-1.4.ebuild new file mode 100644 index 000000000000..4f4252214cf7 --- /dev/null +++ b/dev-java/commons-configuration/commons-configuration-1.4.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-configuration/commons-configuration-1.4.ebuild,v 1.1 2007/08/26 14:52:59 betelgeuse Exp $ + +JAVA_PKG_IUSE="doc source" + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="Java library for reading configuration data from a variety of sources." +HOMEPAGE="http://jakarta.apache.org/commons/configuration/" +SRC_URI="mirror://apache/jakarta/commons/configuration/source/${P}-src.tar.gz" + +COMMON_DEPENDS=" + >=dev-java/commons-beanutils-1.7.0 + >=dev-java/commons-codec-1.3 + >=dev-java/commons-collections-3.1 + >=dev-java/commons-digester-1.6 + >=dev-java/commons-jxpath-1.2 + >=dev-java/commons-lang-2.3 + >=dev-java/commons-logging-1.0.4 + >=dev-java/commons-httpclient-3.0 + =dev-java/servletapi-2.4*" + +DEPEND=">=virtual/jdk-1.4 + ${COMMON_DEPENDS}" +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEPENDS}" +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~x86 ~amd64" + +S="${WORKDIR}/${P}-src" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Tweak build classpath and don't automatically run tests + epatch "${FILESDIR}/${P}-gentoo.patch" + + java-ant_rewrite-classpath +} + +EANT_GENTOO_CLASSPATH=" + commons-beanutils-1.7 + commons-codec + commons-collections + commons-digester + commons-jxpath + commons-lang-2.1 + commons-logging + commons-httpclient-3 + servletapi-2.4" + +# Would need mockobjects with j2ee support which we don't have +# Check overlay for ebuild with test support +RESTRICT="test" + +src_install() { + java-pkg_newjar target/${P}.jar ${PN}.jar + dodoc RELEASE-NOTES.txt || die + use doc && java-pkg_dojavadoc dist/docs/api + use source && java-pkg_dosrc src/java/* +} |