dev-java/lucene: Drop maintainer
[gentoo.git] / dev-java / jaxen / jaxen-1.1.4-r1.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 JAVA_PKG_IUSE="doc examples source test"
7
8 inherit java-pkg-2 java-ant-2
9
10 DESCRIPTION="A Java XPath Engine"
11 HOMEPAGE="http://jaxen.org"
12 SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}-src.tar.gz"
13
14 LICENSE="JDOM"
15 SLOT="1.1"
16 KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
17 IUSE=""
18
19 CDEPEND="
20         dev-java/xom:0
21         dev-java/jdom:0
22         dev-java/dom4j:1"
23
24 RDEPEND="
25         ${CDEPEND}
26         >=virtual/jre-1.4"
27
28 DEPEND="
29         ${CDEPEND}
30         test? ( dev-java/ant-junit:0 )
31         >=virtual/jdk-1.4"
32
33 JAVA_ANT_REWRITE_CLASSPATH="yes"
34 EANT_GENTOO_CLASSPATH="dom4j-1,jdom,xom"
35 EANT_TEST_EXTRA_ARGS="-DJunit.present=true"
36
37 java_prepare() {
38         cp -v "${FILESDIR}"/${P}_maven1-build.xml build.xml || die
39 }
40
41 src_test() {
42         java-pkg-2_src_test
43 }
44
45 src_install() {
46         java-pkg_newjar "target/${P}.jar"
47
48         use doc && java-pkg_dojavadoc dist/docs/api
49         use examples && java-pkg_doexamples src/java/samples
50         use source && java-pkg_dosrc src/java/main/*
51 }