From 4df3bf9762850b34cd1ead5c80374d1a0fc3362e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 12 Jul 2021 08:41:54 +0100 Subject: gentoo resync : 12.07.2021 --- dev-java/jakarta-activation/Manifest | 3 ++ .../jakarta-activation-1.2.2.ebuild | 53 ++++++++++++++++++++++ dev-java/jakarta-activation/metadata.xml | 11 +++++ 3 files changed, 67 insertions(+) create mode 100644 dev-java/jakarta-activation/Manifest create mode 100644 dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild create mode 100644 dev-java/jakarta-activation/metadata.xml (limited to 'dev-java/jakarta-activation') diff --git a/dev-java/jakarta-activation/Manifest b/dev-java/jakarta-activation/Manifest new file mode 100644 index 000000000000..fd92c5d55590 --- /dev/null +++ b/dev-java/jakarta-activation/Manifest @@ -0,0 +1,3 @@ +DIST jakarta-activation-1.2.2.tar.gz 123283 BLAKE2B 2d205b0a042790f931d20b30f422690eb4f7b51ffa3e8eb2af0eb1fabbcd3fa9e469e9b68384bd95278c319f97911795473cbc81282b516f30148488da729f4d SHA512 a9062eadf260621e0a10695e63082d010567665bc749f76be43381c0f313d61fdb8ab04b9b2765e7da740277cd0335e9f555dd7a1cd89b7eedf88f6e557427c4 +EBUILD jakarta-activation-1.2.2.ebuild 1632 BLAKE2B a5122207e08efb6002c9ed52610cd7e9bec37be0d67db90b6ded5f23f5f102d025b573ad051e702c3ffc3470b90b8bda3fd1f697605475d6d35e57f577f946cc SHA512 e3256beb5818d9d8a318fe714470d72a12f89534c27759b6c195624945e82bf05dea8b60a572c47b560b3dc8be7f1588b2dc981690d54c18bb3cae7ca464dda8 +MISC metadata.xml 361 BLAKE2B d3bf866111d68c231bb0f2468c6caa6ad0898d222c1807a9e853e32573e0d4e3b8c1f668bf1b36e85ac466869873acdf976379a490e7cb4fb0eab377484f19b9 SHA512 e493232219ce389523bd77123bbb11ef5e4c06a05c191beef3fe9829803f0c70211bc68b99cf49d575865f0929621d9c745c81325f3ded6f25888daab72faf4f diff --git a/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild new file mode 100644 index 000000000000..6c2ae11e3b08 --- /dev/null +++ b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/eclipse-ee4j/jaf/archive/refs/tags/1.2.2.tar.gz --slot 1 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jakarta-activation-1.2.2.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.sun.activation:jakarta.activation:1.2.2" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta Activation" +HOMEPAGE="https://github.com/eclipse-ee4j/jaf/jakarta.activation" +SRC_URI="https://github.com/eclipse-ee4j/jaf/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EPL-1.0" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +CDEPEND="dev-java/jakarta-activation-api:1" +DEPEND="${CDEPEND} + >=virtual/jdk-1.8:*" +RDEPEND="${CDEPEND} + >=virtual/jre-1.8:*" +BDEPEND="app-arch/zip" + +DOCS=( ../{CONTRIBUTING,LICENSE,NOTICE,README}.md ) + +S="${WORKDIR}/jaf-${PV}/activation" + +JAVA_ENCODING="iso-8859-1" + +JAVA_GENTOO_CLASSPATH="jakarta-activation-api-1" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +src_prepare() { + default + find ${JAVA_RESOURCE_DIRS} -name "*.default" -delete || die "Failed to delete *.default files" +} + +src_compile() { + java-pkg-simple_src_compile + + # we remove API classes from the jar file + # removing javax sources in src_prepare does not work - compilation fails with: + # src/main/java/module-info.java:12: error: package is empty or does not exist: javax.activation + # exports javax.activation; + + zip -d ${PN}.jar "javax/*" || die "Failed to remove API classes" +} diff --git a/dev-java/jakarta-activation/metadata.xml b/dev-java/jakarta-activation/metadata.xml new file mode 100644 index 000000000000..55432e8ce804 --- /dev/null +++ b/dev-java/jakarta-activation/metadata.xml @@ -0,0 +1,11 @@ + + + + + java@gentoo.org + + + eclipse-ee4j/jaf + https://github.com/eclipse-ee4j/jaf/issues + + -- cgit v1.2.3