dev-java/tomcat-servlet-api: ppc64 stable wrt bug #718020
[gentoo.git] / dev-java / jmock / jmock-1.2.0-r1.ebuild
1 # Copyright 1999-2019 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-pkg-simple
9
10 DESCRIPTION="Library for testing Java code using mock objects"
11 SRC_URI="http://www.${PN}.org/downloads/${P}-jars.zip"
12 HOMEPAGE="http://www.jmock.org/"
13
14 LICENSE="BSD"
15 SLOT="1.0"
16 KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
17 IUSE=""
18
19 CDEPEND="dev-java/junit:0"
20
21 RDEPEND=">=virtual/jre-1.6
22         ${CDEPEND}"
23
24 DEPEND=">=virtual/jdk-1.6
25         ${CDEPEND}
26         app-arch/unzip"
27
28 S="${WORKDIR}/${P}"
29
30 JAVA_SRC_DIR="src"
31 JAVA_GENTOO_CLASSPATH="junit"
32
33 src_unpack() {
34         default
35         unpack ${A}
36         unzip "${S}"/"${PN}-core-${PV}.jar" -d src || die
37         mv src "${S}" || die
38 }
39
40 java_prepare() {
41         find -name "*.class" -delete || die
42         rm *.jar || die
43
44         # This patch isn't changing the behaviour if jmock per se.
45         # Only the formatting is altered.
46         epatch "${FILESDIR}"/"${P}-AbstractMo.patch"
47 }