diff options
Diffstat (limited to 'dev-java/jmock/jmock-2.5.1.ebuild')
-rw-r--r-- | dev-java/jmock/jmock-2.5.1.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/dev-java/jmock/jmock-2.5.1.ebuild b/dev-java/jmock/jmock-2.5.1.ebuild new file mode 100644 index 000000000000..fc9f6e59fb30 --- /dev/null +++ b/dev-java/jmock/jmock-2.5.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Library for testing Java code using mock objects" +SRC_URI="http://${PN}.codehaus.org/dist/${P}-jars.zip" +HOMEPAGE="http://jmock.codehaus.org" + +LICENSE="BSD" +SLOT="2" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND="dev-java/hamcrest-core:1.3 + dev-java/hamcrest-library:1.3" + +RDEPEND="virtual/jre:1.6 + ${CDEPEND}" + +DEPEND="virtual/jdk:1.6 + ${CDEPEND} + app-arch/unzip" + +JAVA_GENTOO_CLASSPATH="hamcrest-core-1.3,hamcrest-library-1.3" + +S="${WORKDIR}/${P}" + +src_unpack() { + unpack ${A} + cd "${S}" || die + unzip ${P}.jar -d src || die + rm *.jar || die +} + +src_prepare() { + find -name "*.class" -delete || die + + epatch "${FILESDIR}/${PV}-invokeAll-invokeAny.patch" +} |