Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/commons-jxpath/
Date: Tue, 29 Sep 2015 21:20:19
Message-Id: 1443561572.f725d73fd600a566c96f821f26d001d664ad8bb7.chewi@gentoo
1 commit: f725d73fd600a566c96f821f26d001d664ad8bb7
2 Author: William L. Thomson Jr <wlt <AT> o-sinc <DOT> com>
3 AuthorDate: Thu Sep 17 23:49:51 2015 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 21:19:32 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f725d73f
7
8 dev-java/commons-jxpath: Updated dev-java/jdom slot from 1.0 -> 0 for v1
9
10 .../commons-jxpath/commons-jxpath-1.3-r2.ebuild | 61 ++++++++++++++++++++++
11 1 file changed, 61 insertions(+)
12
13 diff --git a/dev-java/commons-jxpath/commons-jxpath-1.3-r2.ebuild b/dev-java/commons-jxpath/commons-jxpath-1.3-r2.ebuild
14 new file mode 100644
15 index 0000000..bcbf18f
16 --- /dev/null
17 +++ b/dev-java/commons-jxpath/commons-jxpath-1.3-r2.ebuild
18 @@ -0,0 +1,61 @@
19 +# Copyright 1999-2015 Gentoo Foundation
20 +# Distributed under the terms of the GNU General Public License v2
21 +# $Id$
22 +
23 +EAPI=5
24 +JAVA_PKG_IUSE="doc source test"
25 +
26 +inherit java-pkg-2 java-ant-2
27 +
28 +DESCRIPTION="Applies XPath expressions to graphs of objects of all kinds"
29 +HOMEPAGE="http://commons.apache.org/jxpath/"
30 +SRC_URI="mirror://apache/commons/jxpath/source/${P}-src.tar.gz"
31 +
32 +LICENSE="Apache-2.0"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
35 +IUSE=""
36 +
37 +S="${WORKDIR}/${P}-src"
38 +
39 +CDEPEND="dev-java/commons-beanutils:1.7
40 + java-virtuals/servlet-api:2.5
41 + dev-java/jdom:0"
42 +RDEPEND=">=virtual/jre-1.6
43 + ${CDEPEND}"
44 +DEPEND=">=virtual/jdk-1.6
45 + test? (
46 + dev-java/commons-collections:0
47 + dev-java/commons-logging:0
48 + )
49 + ${CDEPEND}"
50 +
51 +src_unpack() {
52 + unpack ${A}
53 + cd "${S}"
54 +
55 + mkdir -p "${S}/target/lib"
56 + cd "${S}/target/lib"
57 + java-pkg_jar-from commons-beanutils-1.7
58 + java-pkg_jar-from servlet-api-2.5
59 + java-pkg_jar-from jdom
60 +}
61 +
62 +src_prepare() {
63 + # Don't automatically run tests
64 + sed 's/depends="compile,test"/depends="compile"/' -i build.xml || die
65 +}
66 +
67 +src_test() {
68 + # this one needs mockrunner #259027
69 + rm src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java || die
70 + java-pkg_jar-from --into target/lib \
71 + commons-collections,commons-logging,junit
72 + ANT_TASKS="ant-junit" eant test
73 +}
74 +
75 +src_install() {
76 + java-pkg_dojar target/${PN}.jar
77 + use doc && java-pkg_dojavadoc dist/docs/api
78 + use source && java-pkg_dosrc src/java/*
79 +}