summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-01-11 20:20:10 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-01-11 20:20:10 +0000
commitcd213d95f7d57e69f29b05826f6a5bd48de3f401 (patch)
treec007b4f6d27fccec14179b680835d2ad49d04b59 /dev-java/emma
parentresurrect gtkmm-2.2.11.ebuild since it's still in use by media-sound/gnomorad... (diff)
downloadhistorical-cd213d95f7d57e69f29b05826f6a5bd48de3f401.tar.gz
historical-cd213d95f7d57e69f29b05826f6a5bd48de3f401.tar.bz2
historical-cd213d95f7d57e69f29b05826f6a5bd48de3f401.zip
Initial addition for emma (a Java code coverage tool). Fixes bug #157478.
Package-Manager: portage-2.1.2_rc4-r7
Diffstat (limited to 'dev-java/emma')
-rw-r--r--dev-java/emma/ChangeLog10
-rw-r--r--dev-java/emma/Manifest26
-rw-r--r--dev-java/emma/emma-2.0.5312.ebuild33
-rw-r--r--dev-java/emma/files/digest-emma-2.0.53123
-rw-r--r--dev-java/emma/metadata.xml13
5 files changed, 85 insertions, 0 deletions
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 <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
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 @@
+<?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>