Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/commons-jxpath/
Date: Sun, 09 Oct 2016 09:36:08
Message-Id: 1476005758.da1ea52593e1166dd79c9626b3537ee2bd868d5e.monsieurp@gentoo
1 commit: da1ea52593e1166dd79c9626b3537ee2bd868d5e
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 9 09:35:28 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 9 09:35:58 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1ea525
7
8 dev-java/commons-jxpath: bump jdom dependency from 1.0 to 0 and tidy up ebuild.
9
10 Package-Manager: portage-2.3.0
11
12 dev-java/commons-jxpath/Manifest | 1 +
13 .../commons-jxpath/commons-jxpath-1.3-r3.ebuild | 65 ++++++++++++++++++++++
14 2 files changed, 66 insertions(+)
15
16 diff --git a/dev-java/commons-jxpath/Manifest b/dev-java/commons-jxpath/Manifest
17 index 4917a3b..7da8cd4 100644
18 --- a/dev-java/commons-jxpath/Manifest
19 +++ b/dev-java/commons-jxpath/Manifest
20 @@ -1 +1,2 @@
21 DIST commons-jxpath-1.3-src.tar.gz 285339 SHA256 da314198d75c6da660e2603bd1543a8f5d0b640c5144b748e62e59afc278efe6 SHA512 a0ad0b90c9aa4c732c47c8f38f036990438f526295b782fbdc00fd67e4c0e92643c7850429eb5263f9d322aff7cb7000b8ff2bffcdcfa88fa3ba5354dce7e152 WHIRLPOOL de683fa0e2d985cb57b434af224d2cca73d215d9429b97dc940933fb4a042638227b8fb342d81a1407faf740d1a42c3d5869fc2f78307e558fffb6dd97f36e97
22 +DIST commons-jxpath-1.3.tar.gz 285339 SHA256 da314198d75c6da660e2603bd1543a8f5d0b640c5144b748e62e59afc278efe6 SHA512 a0ad0b90c9aa4c732c47c8f38f036990438f526295b782fbdc00fd67e4c0e92643c7850429eb5263f9d322aff7cb7000b8ff2bffcdcfa88fa3ba5354dce7e152 WHIRLPOOL de683fa0e2d985cb57b434af224d2cca73d215d9429b97dc940933fb4a042638227b8fb342d81a1407faf740d1a42c3d5869fc2f78307e558fffb6dd97f36e97
23
24 diff --git a/dev-java/commons-jxpath/commons-jxpath-1.3-r3.ebuild b/dev-java/commons-jxpath/commons-jxpath-1.3-r3.ebuild
25 new file mode 100644
26 index 00000000..864398c
27 --- /dev/null
28 +++ b/dev-java/commons-jxpath/commons-jxpath-1.3-r3.ebuild
29 @@ -0,0 +1,65 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=5
35 +
36 +JAVA_PKG_IUSE="doc source test"
37 +
38 +inherit java-pkg-2 java-ant-2
39 +
40 +DESCRIPTION="Applies XPath expressions to graphs of objects of all kinds"
41 +HOMEPAGE="http://commons.apache.org/jxpath/"
42 +SRC_URI="mirror://apache/commons/jxpath/source/${P}-src.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd"
47 +IUSE=""
48 +
49 +S="${WORKDIR}/${P}-src"
50 +
51 +CDEPEND="
52 + dev-java/jdom:0
53 + java-virtuals/servlet-api:3.0
54 + dev-java/commons-beanutils:1.7"
55 +
56 +RDEPEND="
57 + ${CDEPEND}
58 + >=virtual/jre-1.6"
59 +
60 +DEPEND="
61 + ${CDEPEND}
62 + test? (
63 + dev-java/ant-junit:0
64 + dev-java/commons-logging:0
65 + dev-java/commons-collections:0
66 + )
67 + >=virtual/jdk-1.6"
68 +
69 +JAVA_ANT_REWRITE_CLASSPATH="yes"
70 +EANT_GENTOO_CLASSPATH="jdom,servlet-api-3.0,commons-beanutils-1.7"
71 +
72 +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},commons-logging,commons-collections,ant-junit"
73 +ANT_TASKS="ant-junit"
74 +EANT_TEST_TARGET="test"
75 +
76 +# This one needs mockrunner. See #259027.
77 +JAVA_RM_FILES=(
78 + src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java
79 +)
80 +
81 +java_prepare() {
82 + # Don't automatically run tests.
83 + sed 's/depends="compile,test"/depends="compile"/' -i build.xml || die
84 +}
85 +
86 +src_test() {
87 + java-pkg-2_src_test
88 +}
89 +
90 +src_install() {
91 + java-pkg_dojar target/${PN}.jar
92 + use doc && java-pkg_dojavadoc dist/docs/api
93 + use source && java-pkg_dosrc src/java/*
94 +}