1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 JAVA_PKG_IUSE="doc examples source"
9 inherit java-pkg-2 java-ant-2
13 DESCRIPTION="RELAX NG Compiler Compiler"
14 HOMEPAGE="http://relaxngcc.sourceforge.net/"
15 SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_DATE}.zip"
19 KEYWORDS="~amd64 ~x86 ~x86-fbsd"
22 RDEPEND=">=virtual/jre-1.6
27 dev-java/relaxng-datatype:0"
29 DEPEND=">=virtual/jdk-1.6
32 S="${WORKDIR}/${PN}-${MY_DATE}"
35 mv relaxngcc.jar relaxngcc.orig.zip || die
38 rm -v sample/*/*.class || die
44 java-pkg_jarfrom xsdlib
45 java-pkg_jarfrom ant-core
46 java-pkg_jarfrom iso-relax
47 java-pkg_jarfrom relaxng-datatype
51 cp "${FILESDIR}/build.xml-1.12-r1" build.xml || die "cp failed"
54 "${FILESDIR}"/${PV}-*.patch \
55 "${FILESDIR}"/"${P}"-SwitchBlockInfo.java.patch
57 rm -rf "src/relaxngcc/maven"
58 java-pkg_filter-compiler jikes
64 java-pkg_dojar "${PN}".jar
66 use source && java-pkg_dosrc src/*
67 use examples && java-pkg_doexamples sample
70 use doc && dohtml -r doc/en/*