ChangeLog

# ChangeLog for dev-java/commons-configuration
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-configuration/ChangeLog,v 1.3 2008/04/13 08:16:50 dertobi123 Exp $

13 Apr 2008; Tobias Scherbaum
commons-configuration-1.4.ebuild:
Added ~ppc

07 Apr 2008; Markus Rothe
commons-configuration-1.4.ebuild:
Added ~ppc64; bug #215406

*commons-configuration-1.4 (26 Aug 2007)

26 Aug 2007; Petteri Räty
+files/commons-configuration-1.4-gentoo.patch, +metadata.xml,
+commons-configuration-1.4.ebuild:
New ebuild. Work done by fordfrog, caster and me. Fixes bug #161436.

Manifest

AUX commons-configuration-1.4-gentoo.patch 1177 RMD160 e56446ecc4ee3659fe296edd890dc6ba2a30dd01 SHA1 000eddff3424b1cfde322dbb5d109d5747c34be8 SHA256 05a7a92e4f64f54b444b8ef8c134c6f6afedc543214c093e779976dd76910f94
DIST commons-configuration-1.4-src.tar.gz 450503 RMD160 e39cb4baee6d2b7ba2a5e196fcd9bb243d9900a5 SHA1 b0e4685b65b9ae2add44386730932e9a2649070d SHA256 55a058fd5867c1286be0b415ef4d3ff6f13bf2cf13902fbd7eccad1d38d0a974
EBUILD commons-configuration-1.4.ebuild 1703 RMD160 708d7a1052ad6a84317e73dc4545695b8dc3c863 SHA1 1ff067bf581eff34e608d8c58e648d283a110275 SHA256 fa2a843d2e26da18e74da834aef051c375e6038054aaad79279b6e7c053b2fff
MISC ChangeLog 725 RMD160 af110c8290744127b48f0466a91b68410d70a75d SHA1 f9ffbb65eefd671cfa07e2b0c4aff483038e6e69 SHA256 2cf2670a8628ac9124253522814593ea9b310d5bb28a8851f489ec1feaf99964
MISC metadata.xml 351 RMD160 3d447eb1cd98df48ca70974365493fa67c09f59a SHA1 e050f7dd22e6dd77f8a1142ba2980481ab234691 SHA256 17a87d190d83e2407c6b52330a051391f3f75946cb1abbf413f6757ac19a2482

commons-configuration-1.4.ebuild

# Copyright 1999-2008 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.3 2008/04/13 08:16:50 dertobi123 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="~amd64 ~ppc ~ppc64 ~x86"

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/*
}

files

metadata.xml




java

Commons Configuration provides a generic configuration interface
which enables an application to read configuration data from
a variety of sources.