# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/jaxen/jaxen-1.1.1.ebuild,v 1.7 2010/04/24 16:51:01 grobian Exp $ JAVA_PKG_IUSE="doc examples source test" inherit java-pkg-2 eutils java-ant-2 MY_P=${P/_beta/-beta-} DESCRIPTION="A Java XPath Engine" HOMEPAGE="http://jaxen.org/" SRC_URI="http://dist.codehaus.org/${PN}/distributions/${MY_P}-src.tar.gz" LICENSE="jaxen" SLOT="1.1" KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="doc source test" COMMON_DEP="~dev-java/jdom-1.0 =dev-java/dom4j-1* dev-java/xom" RDEPEND=">=virtual/jre-1.4 ${COMMON_DEP}" DEPEND=">=virtual/jdk-1.4 test? ( dev-java/ant-junit =dev-java/junit-3* ) ${COMMON_DEP}" S="${WORKDIR}/${MY_P}" src_unpack() { unpack ${A} cd "${S}" java-ant_ignore-system-classes mkdir -p "${S}/target/lib" cd "${S}/target/lib" java-pkg_jar-from dom4j-1 java-pkg_jar-from jdom-1.0 java-pkg_jar-from xom } src_install() { java-pkg_newjar target/${MY_P}.jar use doc && java-pkg_dojavadoc dist/docs/api use examples && java-pkg_doexamples src/java/samples use source && java-pkg_dosrc src/java/main/* } src_test() { java-pkg_jar-from --into target/lib junit ANT_TASKS="ant-junit" eant test -DJunit.present=true }