Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/mockito/
Date: Fri, 11 Jun 2021 10:04:15
Message-Id: 1623405241.7f6a257b2b35f45ab5b4d1efdf2eb706a72cc824.fordfrog@gentoo
1 commit: 7f6a257b2b35f45ab5b4d1efdf2eb706a72cc824
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Wed Jun 9 11:47:57 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 11 09:54:01 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6a257b
7
8 dev-java/mockito: restrict min java to 1.8
9
10 Bug: https://bugs.gentoo.org/786750
11 Package-Manager: Portage-3.0.18, Repoman-3.0.2
12 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
13 Closes: https://github.com/gentoo/gentoo/pull/21174
14 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
15
16 dev-java/mockito/mockito-1.9.5-r2.ebuild | 43 ++++++++++++++++++++++++++++++++
17 1 file changed, 43 insertions(+)
18
19 diff --git a/dev-java/mockito/mockito-1.9.5-r2.ebuild b/dev-java/mockito/mockito-1.9.5-r2.ebuild
20 new file mode 100644
21 index 00000000000..1076b1486ea
22 --- /dev/null
23 +++ b/dev-java/mockito/mockito-1.9.5-r2.ebuild
24 @@ -0,0 +1,43 @@
25 +# Copyright 1999-2021 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=7
29 +
30 +JAVA_PKG_IUSE="doc source"
31 +
32 +inherit java-pkg-2 java-pkg-simple
33 +
34 +DESCRIPTION="A mocking framework for Java"
35 +HOMEPAGE="https://github.com/mockito/mockito"
36 +SRC_URI="https://${PN}.googlecode.com/files/${P}.zip"
37 +
38 +LICENSE="MIT"
39 +SLOT="0"
40 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
41 +
42 +CDEPEND="
43 + dev-java/ant-core:0
44 + dev-java/hamcrest-core:0
45 + dev-java/junit:4
46 + dev-java/objenesis:0
47 +"
48 +RDEPEND="${CDEPEND}
49 + virtual/jre:1.8"
50 +DEPEND="${CDEPEND}
51 + virtual/jdk:1.8"
52 +BDEPEND="app-arch/unzip"
53 +
54 +S="${WORKDIR}"
55 +
56 +JAVA_SRC_DIR="src"
57 +JAVA_GENTOO_CLASSPATH="junit-4,objenesis,hamcrest-core,ant-core"
58 +
59 +src_unpack() {
60 + unpack ${A}
61 + unzip "${S}"/sources/${PN}-core-${PV}-sources.jar -d src/ || die
62 +}
63 +
64 +src_prepare() {
65 + default
66 + find "${S}" -name "*.jar" -delete || die
67 +}