--- /dev/null
+# ChangeLog for dev-java/jmock
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jmock/ChangeLog,v 1.1 2005/01/04 21:34:43 luckyduck Exp $
+
+*jmock-1.0.1 (04 Jan 2005)
+
+ 04 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> +metadata.xml,
+ +files/jmock-1.0.1-buildxml.patch, +jmock-1.0.1.ebuild:
+ Initial import. Ebuild submitted by me. Needed as a indirect dependency of
+ #63290.
+
--- /dev/null
+MD5 c4ad5d681230e51fe2316c22605b56f6 ChangeLog 445
+MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
+MD5 be61c3f906d361f7594e9db86b1d1b10 jmock-1.0.1.ebuild 1265
+MD5 0fd831ae4b7efbc9184522cf832aeb2f files/digest-jmock-1.0.1 64
+MD5 b69ef29942edee112378f7c04e0a0df1 files/jmock-1.0.1-buildxml.patch 1816
--- /dev/null
+MD5 558ae9342df12aa980852e65221dcd95 jmock-1.0.1-src.jar 605139
--- /dev/null
+--- build.xml.orig 2005-01-04 21:58:02.972060664 +0100
++++ build.xml 2005-01-04 22:01:24.227465192 +0100
+@@ -22,13 +22,13 @@
+ <property name="core.src.dir" value="${core.dir}/src"/>\r
+ <property name="core.atest.dir" value="${core.dir}/acceptance-tests"/>\r
+ <property name="core.build.dir" value="build/core"/>\r
+- <property name="core.jar" value="${build.dist.bin.dir}/jmock-${version.archive}.jar"/>\r
++ <property name="core.jar" value="${build.dist.bin.dir}/jmock.jar"/>\r
+ \r
+ <property name="cglib.dir" value="${extensions.dir}/cglib"/>\r
+ <property name="cglib.src.dir" value="${cglib.dir}/src"/>\r
+ <property name="cglib.atest.dir" value="${cglib.dir}/acceptance-tests"/>\r
+ <property name="cglib.build.dir" value="build/cglib"/>\r
+- <property name="cglib.jar" value="${build.dist.bin.dir}/jmock-cglib-${version.archive}.jar"/>\r
++ <property name="cglib.jar" value="${build.dist.bin.dir}/jmock-cglib.jar"/>\r
+ \r
+ <property name="src.jar" value="${build.dist.src.dir}/jmock-${version.archive}-src.jar"/>\r
+ <property name="javadoc.jar" value="${build.dist.src.dir}/jmock-${version.archive}-javadoc.jar"/>\r
+@@ -107,7 +107,7 @@
+ </junit>\r
+ </target>\r
+ \r
+- <target name="core.jar" depends="core.test.unit">\r
++ <target name="core.jar" depends="core.compile">\r
+ <mkdir dir="${build.dist.bin.dir}"/>\r
+ <jar basedir="${core.build.dir}" destfile="${core.jar}" excludes="test/**" index="true"/>\r
+ </target>\r
+@@ -168,7 +168,7 @@
+ </junit>\r
+ </target>\r
+ \r
+- <target name="cglib.jar" depends="cglib.test.unit">\r
++ <target name="cglib.jar" depends="cglib.compile">\r
+ <mkdir dir="${build.dist.bin.dir}"/>\r
+ <jar basedir="${cglib.build.dir}" destfile="${cglib.jar}" excludes="test/**" index="true"/>\r
+ </target>\r
--- /dev/null
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jmock/jmock-1.0.1.ebuild,v 1.1 2005/01/04 21:34:43 luckyduck Exp $
+
+inherit eutils java-pkg
+
+DESCRIPTION="Library for testing Java code using mock objects."
+SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}-src.jar"
+HOMEPAGE="http://jmock.codehaus.org"
+LICENSE="BSD"
+SLOT="1.0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc examples jikes"
+DEPEND=">=virtual/jdk-1.4
+ jikes? ( >=dev-java/jikes-1.21 )
+ >=dev-java/ant-core-1.4"
+RDEPEND=">=virtual/jre-1.4
+ >=dev-java/cglib-2"
+
+src_unpack() {
+ jar xf ${DISTDIR}/${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/jmock-1.0.1-buildxml.patch
+
+ cd ${S}/lib
+ rm -f *.jar
+ java-pkg_jar-from cglib-2
+}
+
+src_compile() {
+ local antflags="core.jar cglib.jar"
+ if use doc; then
+ antflags="${antflags} javadoc"
+ fi
+ if use jikes; then
+ antflags="${antflags} -Dbuild.compiler=jikes"
+ fi
+ ant ${antflags} || die "failed to build"
+}
+
+src_install() {
+ java-pkg_dojar lib/*.jar
+ dodoc CHANGELOG VERSION LICENSE.txt
+
+ if use doc; then
+ java-pkg_dohtml -r build/javadoc-${PV}/*
+ fi
+ if use examples; then
+ dodir /usr/share/doc/${PF}/examples
+ cp -r examples/* ${D}/usr/share/doc/${PF}/examples
+ fi
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>java</herd>
+</pkgmetadata>