1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 JAVA_PKG_IUSE="doc source"
8 inherit java-pkg-2 java-ant-2
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"
15 KEYWORDS="amd64 ppc64 x86"
17 RESTRICT="!test? ( test )"
22 dev-java/relaxng-datatype:0"
30 test? ( dev-java/ant-junit:0 )
34 EANT_BUILD_TARGET="jars"
35 EANT_DOC_TARGET="javadoc"
37 # Don't need to make a folder
40 JAVA_ANT_REWRITE_CLASSPATH="true"
43 rm -v lib/msv/*.jar || die
44 rm -v lib/*.jar || die
46 # Get rid of a missing include.
47 epatch "${FILESDIR}"/${P}-build.xml.patch
50 EANT_GENTOO_CLASSPATH="sax,msv,relaxng-datatype"
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