diff options
Diffstat (limited to 'dev-java/commons-jxpath')
-rw-r--r-- | dev-java/commons-jxpath/Manifest | 1 | ||||
-rw-r--r-- | dev-java/commons-jxpath/commons-jxpath-1.3-r4.ebuild | 63 |
2 files changed, 64 insertions, 0 deletions
diff --git a/dev-java/commons-jxpath/Manifest b/dev-java/commons-jxpath/Manifest index ff621e0bf670..cccd22fbe07b 100644 --- a/dev-java/commons-jxpath/Manifest +++ b/dev-java/commons-jxpath/Manifest @@ -1,3 +1,4 @@ DIST commons-jxpath-1.3.tar.gz 285339 BLAKE2B c0127ff90c51b7ba69c12072689cc7ca5b969fa29e4793839bef3200b0dc3fbb529c89e21877daa4def4386f94298e43054828d4b4b05be3671e38d9f728d3d0 SHA512 a0ad0b90c9aa4c732c47c8f38f036990438f526295b782fbdc00fd67e4c0e92643c7850429eb5263f9d322aff7cb7000b8ff2bffcdcfa88fa3ba5354dce7e152 EBUILD commons-jxpath-1.3-r3.ebuild 1418 BLAKE2B c79ac6ce0e52a8e9d7742ff1dfb270a500ad79329c8cbbf64d7b6c8c4be773f8b64dcd36520fa1241c92e4151c8b9aa73bbe2853fa5260e73307e3be08824780 SHA512 ce9597f2e492e2d7d346d8ef74f50395c5a40bf0b143a06544f49c2aa3f40832aa5425925b864b425584df7070401ec6777ca05bce4409c94346d93c0960ce37 +EBUILD commons-jxpath-1.3-r4.ebuild 1427 BLAKE2B 080e1600ea5b3733a56b4b455b87892713a81fbf2b5a9d910526ee16cd275259ec81ebeb90bf4888c9033228c32fef719331d01b0977c8bfdb401969a1b6ba48 SHA512 ffc15c19ad39277d0f2d2977985762e4d77dfc92d210eb7fe2cd64215a5e4f3ef4986af21b001cabff21a4e4c97e8648f5a658a3eb12abf5b8514438185bb65a MISC metadata.xml 232 BLAKE2B 513679b02247d8e4cb4c874abd785119d9ca62ad24c44969d52a42c3765d0ebf689024512a2c4c48e69688a4ce02a74ae05708b050a720bc73d8d2bf2ceff58d SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 diff --git a/dev-java/commons-jxpath/commons-jxpath-1.3-r4.ebuild b/dev-java/commons-jxpath/commons-jxpath-1.3-r4.ebuild new file mode 100644 index 000000000000..bc77ab2d8ed2 --- /dev/null +++ b/dev-java/commons-jxpath/commons-jxpath-1.3-r4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Applies XPath expressions to graphs of objects of all kinds" +HOMEPAGE="https://commons.apache.org/jxpath/" +SRC_URI="mirror://apache/commons/jxpath/source/${P}-src.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +S="${WORKDIR}/${P}-src" + +CDEPEND=" + dev-java/jdom:0 + java-virtuals/servlet-api:3.0 + dev-java/commons-beanutils:1.7" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +DEPEND=" + ${CDEPEND} + test? ( + dev-java/ant-junit:0 + dev-java/commons-logging:0 + dev-java/commons-collections:0 + ) + >=virtual/jdk-1.6" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="jdom,servlet-api-3.0,commons-beanutils-1.7" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},commons-logging,commons-collections,ant-junit" +ANT_TASKS="ant-junit" +EANT_TEST_TARGET="test" + +src_prepare() { + default + + # Don't automatically run tests. + sed 's/depends="compile,test"/depends="compile"/' -i build.xml || die + + # This one needs mockrunner. See #259027. + rm -v src/test/org/apache/commons/jxpath/servlet/JXPathServletContextTest.java || die +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar target/${PN}.jar + use doc && java-pkg_dojavadoc dist/docs/api + use source && java-pkg_dosrc src/java/* +} |