From: Petteri Räty Date: Thu, 11 Jan 2007 20:20:10 +0000 (+0000) Subject: Initial addition for emma (a Java code coverage tool). Fixes bug #157478. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cd213d95f7d57e69f29b05826f6a5bd48de3f401;p=gentoo.git Initial addition for emma (a Java code coverage tool). Fixes bug #157478. Package-Manager: portage-2.1.2_rc4-r7 --- diff --git a/dev-java/emma/ChangeLog b/dev-java/emma/ChangeLog new file mode 100644 index 000000000000..b2f0cf6f333f --- /dev/null +++ b/dev-java/emma/ChangeLog @@ -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 +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 index 000000000000..0c216a22b2ac --- /dev/null +++ b/dev-java/emma/Manifest @@ -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 index 000000000000..dd48405ac209 --- /dev/null +++ b/dev-java/emma/emma-2.0.5312.ebuild @@ -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 index 000000000000..b4f37ac6bfc4 --- /dev/null +++ b/dev-java/emma/files/digest-emma-2.0.5312 @@ -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 index 000000000000..915875a93f47 --- /dev/null +++ b/dev-java/emma/metadata.xml @@ -0,0 +1,13 @@ + + + +java + + 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 + +