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
commit5071ce9425d2a57c56957dd47ec90a8211f4abe1 (patch)
treea026cd45135e4a9750171bdbf8c5df4ccce491bd /dev-java/emma
parentresurrect gtkmm-2.2.11.ebuild since it's still in use by media-sound/gnomorad... (diff)
downloadgentoo-2-5071ce9425d2a57c56957dd47ec90a8211f4abe1.tar.gz
gentoo-2-5071ce9425d2a57c56957dd47ec90a8211f4abe1.tar.bz2
gentoo-2-5071ce9425d2a57c56957dd47ec90a8211f4abe1.zip
Initial addition for emma (a Java code coverage tool). Fixes bug #157478.
(Portage version: 2.1.2_rc4-r7)
Diffstat (limited to 'dev-java/emma')
-rw-r--r--dev-java/emma/ChangeLog10
-rw-r--r--dev-java/emma/Manifest16
-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, 75 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..7364d96ffee8
--- /dev/null
+++ b/dev-java/emma/Manifest
@@ -0,0 +1,16 @@
+DIST emma-2.0.5312-src.zip 421109 RMD160 404fe6d3212e04d65a6aebd511ce90b9dc7d9ffd SHA1 3f14c6bb30a0ee91bf938984c8188ffd9665c5f2 SHA256 2c6cd6177f2cf4b011ac23c3d301be3655ef1fb276b523d5a5155064917a9833
+EBUILD emma-2.0.5312.ebuild 796 RMD160 f81e94cf8fef8e537997711b43528f3187980951 SHA1 7ecd92582082674dabc96b6e879c633dcfe7e592 SHA256 28ba79c8980128ac045a8f42196ce7b217ce5e9a562d218f0550a7fa3f042d70
+MD5 4ac37fdddb2944108e83725c1403921a emma-2.0.5312.ebuild 796
+RMD160 f81e94cf8fef8e537997711b43528f3187980951 emma-2.0.5312.ebuild 796
+SHA256 28ba79c8980128ac045a8f42196ce7b217ce5e9a562d218f0550a7fa3f042d70 emma-2.0.5312.ebuild 796
+MISC ChangeLog 314 RMD160 a5b146038562362a6088bf0502413876114d0074 SHA1 3d1579016940665907cab68cd0e2ec4d564f56e9 SHA256 0cf7c0dfc46a9420880986536ba2b309b7729a39426eeb27f1a84d8c906cef76
+MD5 48ffebff481a2d6feca000392d91aa17 ChangeLog 314
+RMD160 a5b146038562362a6088bf0502413876114d0074 ChangeLog 314
+SHA256 0cf7c0dfc46a9420880986536ba2b309b7729a39426eeb27f1a84d8c906cef76 ChangeLog 314
+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
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>