dev-java/openjdk-bin: bump to 8.252_p09
[gentoo.git] / dev-java / wstx / wstx-3.2.9-r1.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="5"
5
6 JAVA_PKG_IUSE="doc source"
7
8 inherit java-pkg-2 java-ant-2
9
10 DESCRIPTION="Woodstox is a high-performance validating namespace-aware XML-processor"
11 HOMEPAGE="https://github.com/FasterXML/woodstox"
12 SRC_URI="mirror://gentoo/${PN}-src-${PV}.zip"
13 LICENSE="Apache-2.0"
14 SLOT="3.2"
15 KEYWORDS="amd64 ppc64 x86"
16 IUSE="test"
17 RESTRICT="!test? ( test )"
18
19 CDEPEND="
20         dev-java/sax:0
21         dev-java/msv:0
22         dev-java/relaxng-datatype:0"
23
24 RDEPEND="
25         ${CDEPEND}
26         >=virtual/jre-1.6"
27
28 DEPEND="
29         ${CDEPEND}
30         test? ( dev-java/ant-junit:0 )
31         app-arch/unzip
32         >=virtual/jdk-1.6"
33
34 EANT_BUILD_TARGET="jars"
35 EANT_DOC_TARGET="javadoc"
36
37 # Don't need to make a folder
38 S="${WORKDIR}"
39
40 JAVA_ANT_REWRITE_CLASSPATH="true"
41
42 java_prepare() {
43         rm -v lib/msv/*.jar || die
44         rm -v lib/*.jar || die
45
46         # Get rid of a missing include.
47         epatch "${FILESDIR}"/${P}-build.xml.patch
48 }
49
50 EANT_GENTOO_CLASSPATH="sax,msv,relaxng-datatype"
51
52 src_test() {
53         java-pkg-2_src_test
54 }
55
56 src_install() {
57         java-pkg_newjar build/"${PN}"-api-"${PV}".jar "${PN}"-api.jar
58         java-pkg_newjar build/"${PN}"-asl-"${PV}".jar "${PN}".jar
59         use doc && java-pkg_dojavadoc build/javadoc
60         use source && java-pkg_dosrc src
61 }