From fc154cc5590b8842e2603f5606393a70cd74a7d6 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Sun, 19 Jan 2025 11:11:23 +0100 Subject: [PATCH] dev-java/asm-jdk-bridge: new package, add 0.0.9 Dependency of newer dev-java/byte-buddy versions. Signed-off-by: Volkmar W. Pogatzki Signed-off-by: Florian Schmaus --- dev-java/asm-jdk-bridge/Manifest | 1 + .../asm-jdk-bridge-0.0.9.ebuild | 45 +++++++++++++++++++ dev-java/asm-jdk-bridge/metadata.xml | 10 +++++ 3 files changed, 56 insertions(+) create mode 100644 dev-java/asm-jdk-bridge/Manifest create mode 100644 dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.9.ebuild create mode 100644 dev-java/asm-jdk-bridge/metadata.xml diff --git a/dev-java/asm-jdk-bridge/Manifest b/dev-java/asm-jdk-bridge/Manifest new file mode 100644 index 0000000000000..9e03aa374d44d --- /dev/null +++ b/dev-java/asm-jdk-bridge/Manifest @@ -0,0 +1 @@ +DIST asm-jdk-bridge-parent-0.0.9.tar.gz 37939 BLAKE2B ebd6f1b74eb56c61f91847065ef668504cd1f0cca30f277b8333fa8ae751907b16e191a977a48ba58e2bcbbb6d0060665705cf6a0af0202c3fc76cb6cac77d93 SHA512 231d4b6b5b303d845e8f4026378a0873df909a3acf20719b1f164bcc21bd24fd1cee0cc5a29f4246e58f158f38dc6e3b52c745818e60ab1faf192e4578f68b4d diff --git a/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.9.ebuild b/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.9.ebuild new file mode 100644 index 0000000000000..a6fb827884629 --- /dev/null +++ b/dev-java/asm-jdk-bridge/asm-jdk-bridge-0.0.9.ebuild @@ -0,0 +1,45 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="codes.rafael.asmjdkbridge:asm-jdk-bridge:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A Bridge to Translate ASM From and to The OpenJDK Class File API" +HOMEPAGE="https://github.com/raphw/asm-jdk-bridge" +SRC_URI="https://github.com/raphw/asm-jdk-bridge/archive/asm-jdk-bridge-parent-${PV}.tar.gz" +S="${WORKDIR}/${PN}-${PN}-parent-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" + +# Not keyworded because java 25 isn't. +# KEYWORDS="~amd64" + +CP_DEPEND=" + >=dev-java/asm-9.8:0 + dev-java/junit:4 +" + +DEPEND=" + ${CP_DEPEND} + >=virtual/jdk-24:* +" + +RDEPEND=" + ${CP_DEPEND} + >=virtual/jre-24:* +" + +JAVA_INTERMEDIATE_JAR_NAME="codes.rafael.asmjdkbridge" + +JAVA_RELEASE_SRC_DIRS=( + ["9"]="asm-jdk-bridge/src/main/java-9" + ["24"]="asm-jdk-bridge/src/main/java-24" +) + +JAVA_SRC_DIR="asm-jdk-bridge/src/main/java" diff --git a/dev-java/asm-jdk-bridge/metadata.xml b/dev-java/asm-jdk-bridge/metadata.xml new file mode 100644 index 0000000000000..3be367d5e6a6f --- /dev/null +++ b/dev-java/asm-jdk-bridge/metadata.xml @@ -0,0 +1,10 @@ + + + + + java@gentoo.org + + + raphw/asm-jdk-bridge + +