diff options
Diffstat (limited to 'dev-java/cdi-api')
| -rw-r--r-- | dev-java/cdi-api/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/cdi-api/cdi-api-4.0.1-r4.ebuild | 106 | ||||
| -rw-r--r-- | dev-java/cdi-api/files/cdi-api-4.0.1-skip-tests.patch | 72 | ||||
| -rw-r--r-- | dev-java/cdi-api/metadata.xml | 10 |
4 files changed, 0 insertions, 189 deletions
diff --git a/dev-java/cdi-api/Manifest b/dev-java/cdi-api/Manifest deleted file mode 100644 index 86f330ad3dd5..000000000000 --- a/dev-java/cdi-api/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cdi-api-4.0.1.tar.gz 280719 BLAKE2B 9c4cf34f1b0c096a3097bed658ba4c13ab6fa655cd8233b82b13a788dd047e1be89bcde69b3c69665c0987c4f62cd5e4596e51f6235c95db5239daf403dea4e9 SHA512 7f3e9ca45e0708b3c998ff6f743975a9995309d1fb93fde64ca8a0fca73e16ea653085ca743c921d52385f0fbcbdab10b45fd8b6e8b27c2e058871febbbeeb1e diff --git a/dev-java/cdi-api/cdi-api-4.0.1-r4.ebuild b/dev-java/cdi-api/cdi-api-4.0.1-r4.ebuild deleted file mode 100644 index dd3b6ec3dc21..000000000000 --- a/dev-java/cdi-api/cdi-api-4.0.1-r4.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1" -JAVA_TESTING_FRAMEWORKS="testng" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="APIs for CDI (Contexts and Dependency Injection for Java)" -HOMEPAGE="https://projects.eclipse.org/projects/ee4j.cdi" -SRC_URI="https://github.com/jakartaee/cdi/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/cdi-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -EL_API_SLOT="5.0" - -DEPEND=" - dev-java/injection-api:0 - dev-java/jakarta-annotation-api:0 - dev-java/jakarta-el-api:${EL_API_SLOT} - dev-java/jakarta-interceptors:0 - >=virtual/jdk-11:* -" -RDEPEND=">=virtual/jre-11:*" - -DOCS=( CONTRIBUTING.adoc {NOTICE,README}.md ) - -PATCHES=( - # https://bugs.gentoo.org/856412 - # org.jboss.cdi.api.test.se.SeContainerInitializerTest # Tests run: 4, Failures: 1 - # org.jboss.cdi.api.test.CDITest # Tests run: 11, Failures: 5 - "${FILESDIR}/cdi-api-4.0.1-skip-tests.patch" -) - -JAVA_GENTOO_CLASSPATH_EXTRA="cdi-api.jar" # tests need it on classpath -JAVA_TEST_EXCLUDES=( - # Tests run: 1, Failures: 1 - org.jboss.cdi.api.test.privileged.CDIPrivilegedTest -) -JAVA_TEST_EXTRA_ARGS=( -DserviceDir="target/test-classes/META-INF/services" ) -JAVA_TEST_GENTOO_CLASSPATH="injection-api testng" -JAVA_TEST_RESOURCE_DIRS="api/src/test/resources" -JAVA_TEST_SRC_DIR="api/src/test/java" - -src_prepare(){ - default #780585 - java-pkg-2_src_prepare - - # fixing the directory structure to allow multi-mode compilation - mkdir -p src/jakarta.cdi{,.lang.model} || die - cp -r api/src/main/java/* src/jakarta.cdi/ || die - cp -r lang-model/src/main/java/* src/jakarta.cdi.lang.model || die -} - -src_compile() { - mkdir -p target/classes || die - - # getting the modulepath - DEPENDENCIES=( - jakarta-el-api-${EL_API_SLOT} - jakarta-annotation-api - jakarta-interceptors - injection-api - ) - local modulepath - for dependency in ${DEPENDENCIES[@]}; do - modulepath="${modulepath}:$(java-pkg_getjars --build-only ${dependency})" - done - - # Multi-module compilation, https://openjdk.org/projects/jigsaw/quick-start - ejavac -d target/classes \ - --module-version ${PV} \ - --module-path "${modulepath}" \ - --module-source-path ./src $(find src -type f -name '*.java') || die - - if use doc; then - ejavadoc -d target/api \ - --module-path "${modulepath}" \ - --module-source-path ./src $(find src -type f -name '*.java') || die - fi - - # packaging seems possible only per each module (?) - jar cvf cdi-api.jar -C target/classes/jakarta.cdi . || die - jar cvf lang-model.jar -C target/classes/jakarta.cdi.lang.model . || die - - java-pkg_addres cdi-api.jar api/src/main/resources -} - -src_install() { - java-pkg_dojar {cdi-api,lang-model}.jar - - use doc && java-pkg_dojavadoc target/api - - if use source; then - java-pkg_dosrc lang-model/src/main/java/* - java-pkg_dosrc api/src/main/java/* - fi - - einstalldocs -} diff --git a/dev-java/cdi-api/files/cdi-api-4.0.1-skip-tests.patch b/dev-java/cdi-api/files/cdi-api-4.0.1-skip-tests.patch deleted file mode 100644 index f62b64b3d450..000000000000 --- a/dev-java/cdi-api/files/cdi-api-4.0.1-skip-tests.patch +++ /dev/null @@ -1,72 +0,0 @@ ---- a/api/src/test/java/org/jboss/cdi/api/test/se/SeContainerInitializerTest.java -+++ b/api/src/test/java/org/jboss/cdi/api/test/se/SeContainerInitializerTest.java -@@ -48,7 +48,7 @@ public class SeContainerInitializerTest { - SeContainerInitializer.newInstance(); - } - -- @Test -+ @Test(enabled = false) - public void testWithOneGoodSeContainerInitializer() throws Exception { - - FileWriter fw = new FileWriter(SERVICE_FILE_NAME); -@@ -79,4 +79,4 @@ public class SeContainerInitializerTest { - Assert.assertTrue(SeContainerInitializer.newInstance().getClass().equals(DummySeContainerInitializer.class) || - SeContainerInitializer.newInstance().getClass().equals(DummySeContainerInitializer2.class)); - } --} -\ No newline at end of file -+} ---- a/api/src/test/java/org/jboss/cdi/api/test/CDITest.java -+++ b/api/src/test/java/org/jboss/cdi/api/test/CDITest.java -@@ -59,7 +59,7 @@ public class CDITest { - } - - -- @Test -+ @Test(enabled = false) - public void testWithOneGoodCDIProvider() throws Exception { - - FileWriter fw = new FileWriter(SERVICE_FILE_NAME); -@@ -90,7 +90,7 @@ public class CDITest { - - } - -- @Test -+ @Test(enabled = false) - public void testWithTwoGoodCDIProvider() throws Exception { - FileWriter fw = new FileWriter(SERVICE_FILE_NAME); - fw.write(DummyCDIProvider2.class.getName()); -@@ -101,7 +101,7 @@ public class CDITest { - } - - -- @Test -+ @Test(enabled = false) - public void testWithTwoGoodCDIProviderReverse() throws Exception { - FileWriter fw = new FileWriter(SERVICE_FILE_NAME); - fw.write(DummyCDIProvider.class.getName()); -@@ -111,7 +111,7 @@ public class CDITest { - Assert.assertTrue(CDI.current().getClass().equals(DummyCDIProvider.DummyCDI.class)); - } - -- @Test -+ @Test(enabled = false) - public void testWithTwoCDIProviderOneWithNullCDIAndOneGood() throws Exception { - FileWriter fw = new FileWriter(SERVICE_FILE_NAME); - fw.write(DummyCDIProviderWithNullCDI.class.getName()); -@@ -122,7 +122,7 @@ public class CDITest { - } - - -- @Test -+ @Test(enabled = false) - public void testWithThreeCDIProviderOneWithNullCDIAndOthersGood() throws Exception { - FileWriter fw = new FileWriter(SERVICE_FILE_NAME); - fw.write(DummyCDIProviderWithNullCDI.class.getName()); -@@ -163,4 +163,4 @@ public class CDITest { - ClosableCDIProvider.closeContainer(); - CDI.current(); - } --} -\ No newline at end of file -+} diff --git a/dev-java/cdi-api/metadata.xml b/dev-java/cdi-api/metadata.xml deleted file mode 100644 index 5445151724ee..000000000000 --- a/dev-java/cdi-api/metadata.xml +++ /dev/null @@ -1,10 +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> - </maintainer> - <upstream> - <remote-id type="github">jakartaee/cdi</remote-id> - </upstream> -</pkgmetadata> |
