123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- # Copyright 1999-2015 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI="5"
- JAVA_PKG_IUSE="doc test"
- inherit java-pkg-2 java-ant-2
- MY_PN="${PN/-*/}"
- DESCRIPTION="Fully conforming implementation of the JRC API (specified in JSR 170 and 283)"
- HOMEPAGE="http://jackrabbit.apache.org/"
- SRC_URI="mirror://apache/${MY_PN}/${PV}/${MY_PN}-${PV}-src.zip"
- LICENSE="Apache-2.0"
- SLOT="0"
- KEYWORDS="amd64 x86"
- S="${WORKDIR}/${MY_PN}-${PV}/${PN}"
- CDEPEND="dev-java/bndlib:0
- dev-java/slf4j-api:0
- dev-java/slf4j-nop:0
- dev-java/commons-httpclient:3
- java-virtuals/servlet-api:2.3"
- DEPEND=">=virtual/jdk-1.6
- ${CDEPEND}
- test? ( dev-java/ant-junit:0 )"
- RDEPEND=">=virtual/jre-1.6
- ${CDEPEND}"
- JAVA_ANT_REWRITE_CLASSPATH="true"
- EANT_GENTOO_CLASSPATH="
- bndlib
- commons-httpclient-3
- servlet-api-2.3
- slf4j-api
- "
- PATCHES=(
- "${FILESDIR}"/${P}-OutputContextImplTest.java.patch
- "${FILESDIR}"/${P}-CSRFUtilTest.java.patch
- )
- java_prepare() {
- cp "${FILESDIR}"/${P}-build.xml build.xml || die
- epatch "${PATCHES[@]}"
- }
- EANT_TEST_GENTOO_CLASSPATH="
- ${EANT_GENTOO_CLASSPATH}
- slf4j-nop
- "
- src_test() {
- java-pkg-2_src_test
- }
- src_install() {
- java-pkg_newjar target/${P}.jar
- use doc && java-pkg_dojavadoc target/site/apidocs
- }
|