Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/easymock/
Date: Wed, 30 Jun 2021 09:35:58
Message-Id: 1625045726.366b2f24c418dbc8e26968039749adb3af8e15af.flow@gentoo
1 commit: 366b2f24c418dbc8e26968039749adb3af8e15af
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 30 09:34:42 2021 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 30 09:35:26 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=366b2f24
7
8 dev-java/easymock: treeclean
9
10 Reason: failed sourcing ebuild: java-pkg-2: EAPI 0 not supported, (java-pkg-2.eclass,
11 line 17: called die)
12
13 Bug: https://bugs.gentoo.org/759889
14 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
15
16 dev-java/easymock/Manifest | 1 -
17 dev-java/easymock/easymock-2.3.ebuild | 69 -----------------------------------
18 dev-java/easymock/metadata.xml | 12 ------
19 3 files changed, 82 deletions(-)
20
21 diff --git a/dev-java/easymock/Manifest b/dev-java/easymock/Manifest
22 deleted file mode 100644
23 index 3ef1989d..00000000
24 --- a/dev-java/easymock/Manifest
25 +++ /dev/null
26 @@ -1 +0,0 @@
27 -DIST easymock2.3.zip 532605 SHA256 52da45171846c64384773d13a2d10460da1958a276121b8e31a72a0c887874a6
28
29 diff --git a/dev-java/easymock/easymock-2.3.ebuild b/dev-java/easymock/easymock-2.3.ebuild
30 deleted file mode 100644
31 index 70bc57db..00000000
32 --- a/dev-java/easymock/easymock-2.3.ebuild
33 +++ /dev/null
34 @@ -1,69 +0,0 @@
35 -# Copyright 1999-2015 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -# $Id$
38 -
39 -JAVA_PKG_IUSE="doc examples source test"
40 -inherit java-pkg-2 java-ant-2
41 -
42 -MY_P="${PN}${PV}"
43 -DESCRIPTION="EasyMock generates Mock Objects for interfaces in JUnit tests on the fly"
44 -HOMEPAGE="http://www.easymock.org/"
45 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
46 -
47 -LICENSE="MIT"
48 -SLOT="2"
49 -KEYWORDS="~amd64 ~x86"
50 -IUSE=""
51 -
52 -DEPEND="
53 - app-arch/unzip
54 - >=virtual/jdk-1.5
55 - test? ( >=dev-java/junit-4 )
56 -"
57 -RDEPEND=">=virtual/jre-1.5"
58 -
59 -S="${WORKDIR}/${MY_P}"
60 -
61 -src_unpack() {
62 - unpack ${A}
63 - cd "${S}"
64 -
65 - rm -rf javadoc ${PN}.jar || die
66 - unzip -qq -d src/ src.zip
67 - use test && unzip -qq -d test/ tests.zip
68 - use examples && unzip -qq -d examples/ samples.zip
69 - find . -name '*.class' -delete || die
70 -}
71 -
72 -src_compile() {
73 - mkdir classes || die
74 -
75 - ejavac -d classes $(find src -name "*.java")
76 -
77 - jar -cf ${PN}.jar -C classes . || die "jar failed"
78 -
79 - if use doc ; then
80 - mkdir javadoc || die
81 - javadoc -d javadoc -sourcepath src -subpackages org || die
82 - fi
83 -}
84 -
85 -src_test() {
86 - ejavac -cp ${PN}.jar:$(java-pkg_getjars junit-4) -d classes \
87 - $(find test/org -name "*.java")
88 - cd classes
89 - for FILE in $(find -name "*Test\.class"); do
90 - local CLASS=$(echo ${FILE} | sed -e "s/\.class//" | sed -e "s%/%.%g" | sed -e "s/\.\.//")
91 - java -cp .:$(java-pkg_getjars --with-dependencies junit-4) \
92 - org.junit.runner.JUnitCore ${CLASS} || die "Test ${CLASS} failed"
93 - done
94 -}
95 -
96 -src_install() {
97 - java-pkg_dojar ${PN}.jar
98 - dohtml *.html *.css || die
99 -
100 - use doc && java-pkg_dojavadoc javadoc
101 - use source && java-pkg_dosrc src/org
102 - use examples && java-pkg_doexamples examples
103 -}
104
105 diff --git a/dev-java/easymock/metadata.xml b/dev-java/easymock/metadata.xml
106 deleted file mode 100644
107 index d6ae98ef..00000000
108 --- a/dev-java/easymock/metadata.xml
109 +++ /dev/null
110 @@ -1,12 +0,0 @@
111 -<?xml version="1.0" encoding="UTF-8"?>
112 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
113 -<pkgmetadata>
114 - <maintainer type="project">
115 - <email>java@g.o</email>
116 - <name>Java</name>
117 - </maintainer>
118 - <longdescription>
119 - EasyMock provides Mock Objects for interfaces in JUnit tests by generating
120 - them on the fly using Java's proxy mechanism.
121 - </longdescription>
122 -</pkgmetadata>