Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/junit: ChangeLog junit-3.8.1-r3.ebuild junit-4.4-r1.ebuild
Date: Fri, 11 Jan 2008 09:49:00
Message-Id: E1JDGVU-0003H9-My@stork.gentoo.org
1 caster 08/01/11 09:48:56
2
3 Modified: ChangeLog junit-3.8.1-r3.ebuild
4 Added: junit-4.4-r1.ebuild
5 Log:
6 Version bump, bug #129773. Based on ebuild from java-overlay. Hey it's only almost 2 years since Junit-4 was released!
7 (Portage version: 2.1.4_rc14)
8
9 Revision Changes Path
10 1.35 dev-java/junit/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/ChangeLog?rev=1.35&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/ChangeLog?rev=1.35&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/ChangeLog?r1=1.34&r2=1.35
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/junit/ChangeLog,v
19 retrieving revision 1.34
20 retrieving revision 1.35
21 diff -u -r1.34 -r1.35
22 --- ChangeLog 15 Nov 2007 13:16:23 -0000 1.34
23 +++ ChangeLog 11 Jan 2008 09:48:56 -0000 1.35
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-java/junit
26 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/junit/ChangeLog,v 1.34 2007/11/15 13:16:23 betelgeuse Exp $
28 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/junit/ChangeLog,v 1.35 2008/01/11 09:48:56 caster Exp $
30 +
31 +*junit-4.4 (11 Jan 2008)
32 +
33 + 11 Jan 2008; Vlastimil Babka <caster@g.o> junit-3.8.1-r3.ebuild,
34 + +junit-4.4-r1.ebuild:
35 + Version bump, bug #129773. Based on ebuild from java-overlay. Hey it's only
36 + almost 2 years since Junit-4 was released!
37
38 15 Nov 2007; Petteri Räty <betelgeuse@g.o> -junit-3.8.2.ebuild:
39 Delete old ebuild.
40
41
42
43 1.9 dev-java/junit/junit-3.8.1-r3.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/junit-3.8.1-r3.ebuild?rev=1.9&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/junit-3.8.1-r3.ebuild?rev=1.9&content-type=text/plain
47 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/junit-3.8.1-r3.ebuild?r1=1.8&r2=1.9
48
49 Index: junit-3.8.1-r3.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/dev-java/junit/junit-3.8.1-r3.ebuild,v
52 retrieving revision 1.8
53 retrieving revision 1.9
54 diff -u -r1.8 -r1.9
55 --- junit-3.8.1-r3.ebuild 24 Nov 2006 21:45:43 -0000 1.8
56 +++ junit-3.8.1-r3.ebuild 11 Jan 2008 09:48:56 -0000 1.9
57 @@ -1,6 +1,6 @@
58 -# Copyright 1999-2006 Gentoo Foundation
59 +# Copyright 1999-2008 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/dev-java/junit/junit-3.8.1-r3.ebuild,v 1.8 2006/11/24 21:45:43 corsair Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/dev-java/junit/junit-3.8.1-r3.ebuild,v 1.9 2008/01/11 09:48:56 caster Exp $
63
64 inherit java-pkg-2 java-ant-2
65
66 @@ -21,7 +21,7 @@
67
68 src_unpack() {
69 unpack ${A}
70 - cd ${S}
71 + cd "${S}"
72 unzip src.jar || die
73 rm -f junit.jar
74 }
75
76
77
78 1.1 dev-java/junit/junit-4.4-r1.ebuild
79
80 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/junit-4.4-r1.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/junit/junit-4.4-r1.ebuild?rev=1.1&content-type=text/plain
82
83 Index: junit-4.4-r1.ebuild
84 ===================================================================
85 # Copyright 1999-2008 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/dev-java/junit/junit-4.4-r1.ebuild,v 1.1 2008/01/11 09:48:56 caster Exp $
88
89 # WARNING: JUNIT.JAR IS _NOT_ SYMLINKED TO ANT-CORE LIB FOLDER AS JUNIT3 IS
90
91 JAVA_PKG_IUSE="doc examples source test"
92
93 inherit java-pkg-2
94
95 MY_P=${P/-/}
96 DESCRIPTION="Simple framework to write repeatable tests"
97 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
98 HOMEPAGE="http://www.junit.org/"
99 LICENSE="CPL-1.0"
100 SLOT="4"
101 KEYWORDS="~amd64"
102 IUSE=""
103
104 CDEPEND="dev-java/hamcrest-core"
105 RDEPEND=">=virtual/jre-1.5
106 ${CDEPEND}"
107 DEPEND=">=virtual/jdk-1.5
108 userland_GNU? ( >=sys-apps/findutils-4.3 )
109 app-arch/unzip
110 ${CDEPEND}"
111
112 S="${WORKDIR}/${MY_P}"
113
114 src_unpack() {
115 unpack ${A}
116 cd "${S}"
117
118 mkdir src || die
119 unzip -qq -d src ${P}-src.jar || die "unzip failed"
120
121 rm -rf javadoc temp.hamcrest.source *.jar || die
122 find . -name "*.class" -delete || die
123 }
124
125 src_compile() {
126 mkdir -p classes || die
127 ejavac -d classes -cp $(java-pkg_getjars hamcrest-core) \
128 $(find src -name "*.java")
129 jar -cf ${PN}.jar -C classes . || die "jar failed"
130
131 # generate javadoc
132 if use doc ; then
133 mkdir javadoc || die
134 javadoc -d javadoc -sourcepath src -subpackages junit:org \
135 -classpath $(java-pkg_getjars hamcrest-core) || die "javadoc failed"
136 fi
137 }
138
139 src_test() {
140 ejavac -sourcepath org:junit -classpath $(java-pkg_getjars hamcrest-core):${PN}.jar \
141 -d classes $(find org junit -name "*.java")
142 cd classes
143 for FILE in $(find . -name "AllTests\.class"); do
144 if [[ ${FILE} != "./org/junit/runners/AllTests.class" ]] ; then
145 local CLASS=$(echo ${FILE} | sed -e "s/\.class//" | sed -e "s%/%.%g" | sed -e "s/\.\.//")
146 java -classpath .:$(java-pkg_getjars hamcrest-core) \
147 org.junit.runner.JUnitCore ${CLASS} || die "Test ${CLASS} failed"
148 fi
149 done
150 }
151
152 src_install() {
153 java-pkg_dojar ${PN}.jar
154 dodoc README.html doc/ReleaseNotes${PV}.txt || die
155
156 if use doc; then
157 dohtml -r doc/*
158 java-pkg_dojavadoc javadoc
159 fi
160
161 if use examples; then
162 java-pkg_doexamples org
163 fi
164
165 use source && java-pkg_dosrc src/org src/junit
166 }
167
168
169
170 --
171 gentoo-commits@l.g.o mailing list