diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-java/emma | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-java/emma')
| -rw-r--r-- | dev-java/emma/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/emma/emma-2.0.5312-r6.ebuild | 82 | ||||
| -rw-r--r-- | dev-java/emma/files/emma-2.0.5312-java15api.patch | 13 | ||||
| -rw-r--r-- | dev-java/emma/metadata.xml | 22 |
4 files changed, 0 insertions, 118 deletions
diff --git a/dev-java/emma/Manifest b/dev-java/emma/Manifest deleted file mode 100644 index c64ad3176935..000000000000 --- a/dev-java/emma/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST emma-2.0.5312-src.zip 421109 BLAKE2B bca287d7cdd61902fd156eac80596db07801e8dabd342d7cc68d3e0b4c0ff7b4de2b14d8b01d3521a291f7401ddc0ead67db6f9c601b26669ce9265bc28e0209 SHA512 d99b7ff1c4682a97f714f74cc6142bb766cde47bcb33932dc466f1e505e836883f01faa0a959dad77c0837fca3ae744754e0fcdc34d7a8d14720b0b7ce90ee4b diff --git a/dev-java/emma/emma-2.0.5312-r6.ebuild b/dev-java/emma/emma-2.0.5312-r6.ebuild deleted file mode 100644 index 9fef4cd0a586..000000000000 --- a/dev-java/emma/emma-2.0.5312-r6.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_PROVIDES=" - emma:emma:${PV} - emma:emma_ant:${PV} -" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Free Java code coverage tool" -HOMEPAGE="https://emma.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/project/emma/emma-release/${PV}/${P}-src.zip" -S="${WORKDIR}/${P}" - -LICENSE="CPL-1.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -IUSE="+launcher" - -BDEPEND="app-arch/unzip" -CP_DEPEND=">=dev-java/ant-1.10.14:0" -DEPEND="${CP_DEPEND} - >=virtual/jdk-1.8:*" -RDEPEND="${CP_DEPEND} - >=virtual/jre-1.8:* - launcher? ( !sci-biology/emboss:0 )" - -PATCHES=( "${FILESDIR}/emma-2.0.5312-java15api.patch" ) - -JAVADOC_CLASSPATH="ant" -JAVADOC_SRC_DIRS=( - core/data core/java1{2,3,4} - ant/ant1{4,5} -) - -src_prepare() { - default #780585 -} - -src_compile() { - einfo "Compiling emma.jar" - JAVA_JAR_FILENAME="emma.jar" - JAVA_MAIN_CLASS="emmarun" - JAVA_RESOURCE_DIRS=( core/res ) - JAVA_SRC_DIR=( core/data core/java1{2,3,4} ) - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":emma.jar" - rm -r target || die - - einfo "Compiling emma_ant.jar" - JAVA_JAR_FILENAME="emma_ant.jar" - JAVA_MAIN_CLASS="com.vladium.emma.ANTMain" - JAVA_RESOURCE_DIRS=() - JAVA_SRC_DIR=( ant/ant1{4,5} ) - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA+=":emma_ant.jar" - rm -r target || die - - use doc && ejavadoc -} - -src_install() { - java-pkg_dojar "emma.jar" "emma_ant.jar" - java-pkg_register-ant-task - - use launcher && java-pkg_dolauncher ${PN} --main emmarun - - if use doc; then - java-pkg_dojavadoc target/api - fi - - if use source; then - java-pkg_dosrc core/data/* - java-pkg_dosrc core/java1{2,3,4}/* - java-pkg_dosrc ant/ant1{4,5}* - fi -} diff --git a/dev-java/emma/files/emma-2.0.5312-java15api.patch b/dev-java/emma/files/emma-2.0.5312-java15api.patch deleted file mode 100644 index e7a28ba2883f..000000000000 --- a/dev-java/emma/files/emma-2.0.5312-java15api.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/core/java12/com/vladium/emma/rt/InstrClassLoader.java b/core/java12/com/vladium/emma/rt/InstrClassLoader.java -index 4ea4f80..2c14287 100644 ---- a/core/java12/com/vladium/emma/rt/InstrClassLoader.java -+++ b/core/java12/com/vladium/emma/rt/InstrClassLoader.java -@@ -343,7 +343,7 @@ final class InstrClassLoader extends URLClassLoader - // support ProtectionDomains with non-null class source URLs:
- // [however, disable anything related to sealing or signing]
-
-- final CodeSource csrc = new CodeSource (srcURL, null);
-+ final CodeSource csrc = new CodeSource (srcURL, (java.security.cert.Certificate[]) null);
-
- // allow getPackage() to return non-null on the class we are about to
- // define (however, don't bother emulating the original manifest info since
diff --git a/dev-java/emma/metadata.xml b/dev-java/emma/metadata.xml deleted file mode 100644 index faea9ef4e9f8..000000000000 --- a/dev-java/emma/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - <name>Java</name> - </maintainer> - <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> - <use> - <flag name="launcher">Install /usr/bin/emma. Collides with <pkg>sci-biology/emboss</pkg>.</flag> - </use> - <upstream> - <remote-id type="sourceforge">emma</remote-id> - </upstream> -</pkgmetadata> |
