Initial addition for emma (a Java code coverage tool). Fixes bug #157478.
authorPetteri Räty <betelgeuse@gentoo.org>
Thu, 11 Jan 2007 20:20:10 +0000 (20:20 +0000)
committerPetteri Räty <betelgeuse@gentoo.org>
Thu, 11 Jan 2007 20:20:10 +0000 (20:20 +0000)
Package-Manager: portage-2.1.2_rc4-r7

dev-java/emma/ChangeLog [new file with mode: 0644]
dev-java/emma/Manifest [new file with mode: 0644]
dev-java/emma/emma-2.0.5312.ebuild [new file with mode: 0644]
dev-java/emma/files/digest-emma-2.0.5312 [new file with mode: 0644]
dev-java/emma/metadata.xml [new file with mode: 0644]

diff --git a/dev-java/emma/ChangeLog b/dev-java/emma/ChangeLog
new file mode 100644 (file)
index 0000000..b2f0cf6
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/emma
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/emma/ChangeLog,v 1.1 2007/01/11 20:20:10 betelgeuse Exp $
+
+*emma-2.0.5312 (12 Jan 2007)
+
+  12 Jan 2007; Petteri Räty <betelgeuse@gentoo.org> +metadata.xml,
+  +emma-2.0.5312.ebuild:
+  Initial addition for emma (a Java code coverage tool). Fixes bug #157478.
+
diff --git a/dev-java/emma/Manifest b/dev-java/emma/Manifest
new file mode 100644 (file)
index 0000000..0c216a2
--- /dev/null
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST emma-2.0.5312-src.zip 421109 RMD160 404fe6d3212e04d65a6aebd511ce90b9dc7d9ffd SHA1 3f14c6bb30a0ee91bf938984c8188ffd9665c5f2 SHA256 2c6cd6177f2cf4b011ac23c3d301be3655ef1fb276b523d5a5155064917a9833
+EBUILD emma-2.0.5312.ebuild 896 RMD160 486f157318755e9f57a97ef5458035004c2fe85c SHA1 83e481959b9d1c5f6602150fcef8f181369211e6 SHA256 62e222125c478e5b9c6af0dfed0b828aa54714af9e66eaa742bcdefcc8108807
+MD5 65ea6ec187d415191a63a03b9b602193 emma-2.0.5312.ebuild 896
+RMD160 486f157318755e9f57a97ef5458035004c2fe85c emma-2.0.5312.ebuild 896
+SHA256 62e222125c478e5b9c6af0dfed0b828aa54714af9e66eaa742bcdefcc8108807 emma-2.0.5312.ebuild 896
+MISC ChangeLog 403 RMD160 108f3c6a422eadcac3496d21ec29d31a660812de SHA1 5f1c8a06baae12b3f178faa9c7100ade40d97d4b SHA256 bcdc1c5643f3daa2a443b2c8b0249860b4a539b85072d65b737faacdc6b2d745
+MD5 c3f2f1dcdd2dd35f8acd73f9c78d2e44 ChangeLog 403
+RMD160 108f3c6a422eadcac3496d21ec29d31a660812de ChangeLog 403
+SHA256 bcdc1c5643f3daa2a443b2c8b0249860b4a539b85072d65b737faacdc6b2d745 ChangeLog 403
+MISC metadata.xml 592 RMD160 d1f2fcdd7feb4c535cff23981c474ad1c37c5197 SHA1 9a90291e2477aa04e11cd564618d7b8206397e92 SHA256 f22956a7dd015dd918f5bfe11952ff2b0da603453d0fe8aba4d19671403288fb
+MD5 a6d783f741e260c8bc32c1b290a13054 metadata.xml 592
+RMD160 d1f2fcdd7feb4c535cff23981c474ad1c37c5197 metadata.xml 592
+SHA256 f22956a7dd015dd918f5bfe11952ff2b0da603453d0fe8aba4d19671403288fb metadata.xml 592
+MD5 f54e17672c5bd61a4be34f204e79fca5 files/digest-emma-2.0.5312 244
+RMD160 37bb6d5c11e45a5936131b039faecea09ece96d6 files/digest-emma-2.0.5312 244
+SHA256 9441a4d129d99cb5c71d5c5ae8f523121e22fc91e98039bb824325241b4efc87 files/digest-emma-2.0.5312 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+iD8DBQFFpvBpcxLzpIGCsLQRAvlpAJ9ctXvFG2UgfHa66kGGsD7GmkrR5ACfdBWe
+PL90HI8HE/mDi3McILA1NhA=
+=uwHF
+-----END PGP SIGNATURE-----
diff --git a/dev-java/emma/emma-2.0.5312.ebuild b/dev-java/emma/emma-2.0.5312.ebuild
new file mode 100644 (file)
index 0000000..dd48405
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/emma/emma-2.0.5312.ebuild,v 1.1 2007/01/11 20:20:10 betelgeuse Exp $
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="a free Java code coverage tool"
+HOMEPAGE="http://emma.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~x86"
+
+# No support for javadocs in build.xml
+IUSE="source"
+
+RDEPEND="=virtual/jre-1.4*"
+DEPEND="=virtual/jdk-1.4*
+               dev-java/ant-core
+               app-arch/unzip
+               source? ( app-arch/zip )"
+
+EANT_BUILD_TARGET="build"
+
+src_install() {
+       java-pkg_dojar dist/${PN}.jar
+       java-pkg_jarinto /usr/share/ant-core/lib/
+       java-pkg_dojar dist/${PN}_ant.jar
+       java-pkg_dolauncher ${PN} --main emmarun
+       # One of these does not have java sources
+       use source && java-pkg_dosrc */*/com 2> /dev/null
+}
diff --git a/dev-java/emma/files/digest-emma-2.0.5312 b/dev-java/emma/files/digest-emma-2.0.5312
new file mode 100644 (file)
index 0000000..b4f37ac
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 649464ab0a5941b8e47046762fc57020 emma-2.0.5312-src.zip 421109
+RMD160 404fe6d3212e04d65a6aebd511ce90b9dc7d9ffd emma-2.0.5312-src.zip 421109
+SHA256 2c6cd6177f2cf4b011ac23c3d301be3655ef1fb276b523d5a5155064917a9833 emma-2.0.5312-src.zip 421109
diff --git a/dev-java/emma/metadata.xml b/dev-java/emma/metadata.xml
new file mode 100644 (file)
index 0000000..915875a
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>java</herd>
+       <longdescription lang="en">
+               EMMA is an open-source toolkit for measuring and reporting Java code
+               coverage. EMMA distinguishes itself from other tools by going after
+               a unique feature combination: support for large-scale enterprise
+               software development while keeping individual developer's work fast
+               and iterative. Every developer on your team can now get code coverage
+               for free and they can get it fast
+       </longdescription>
+</pkgmetadata>