From d99093fb4bb5652015c06274d64083daa2439e4f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 3 Mar 2021 10:28:17 +0000 Subject: gentoo resync : 03.03.2021 --- dev-java/asm-util/Manifest | 9 +++++++++ dev-java/asm-util/asm-util-6.2.1.ebuild | 27 +++++++++++++++++++++++++++ dev-java/asm-util/asm-util-7.3.1.ebuild | 27 +++++++++++++++++++++++++++ dev-java/asm-util/asm-util-8.0.1.ebuild | 27 +++++++++++++++++++++++++++ dev-java/asm-util/asm-util-9.1.ebuild | 27 +++++++++++++++++++++++++++ dev-java/asm-util/metadata.xml | 26 ++++++++++++++++++++++++++ 6 files changed, 143 insertions(+) create mode 100644 dev-java/asm-util/Manifest create mode 100644 dev-java/asm-util/asm-util-6.2.1.ebuild create mode 100644 dev-java/asm-util/asm-util-7.3.1.ebuild create mode 100644 dev-java/asm-util/asm-util-8.0.1.ebuild create mode 100644 dev-java/asm-util/asm-util-9.1.ebuild create mode 100644 dev-java/asm-util/metadata.xml (limited to 'dev-java/asm-util') diff --git a/dev-java/asm-util/Manifest b/dev-java/asm-util/Manifest new file mode 100644 index 000000000000..7c9526cebb69 --- /dev/null +++ b/dev-java/asm-util/Manifest @@ -0,0 +1,9 @@ +DIST asm-ASM_6_2_1.tar.gz 1509237 BLAKE2B fb287ff5346b2fd0a016e7744d44387d2973f89c4d1cfe7b46b864019a56443e71ea0a847940f49db2a2b359651297b65feca236cb1c847e0a9217117f9300b9 SHA512 93e2e4c386b5ae8f459830cf708d62bf96aa35353e93ae9c07005467afc684596281ecc32e4a9441aa9787731c0e8f8967ec9c797c4392f80ee3e828f5c39cff +DIST asm-ASM_7_3_1.tar.gz 1556552 BLAKE2B 23d7b21de9c163e2e69b8edb5d5d72a79ddcdd80e03393bef33285dc2455a59267ba5a95dec21d9d22e04b2518e593fbf8e856c9f361516826e1141131657259 SHA512 09abd673152ffa2d9f88aea8d940f77e8fc16e8d4b3486f39b8ae56c6f57cf4e40cff8ba829ca568c6ca71d8b676dee394d0e2f36bbf9781f9e3a9ad106e201b +DIST asm-ASM_8_0_1.tar.gz 1559218 BLAKE2B 2b1d039ccb569cf2574d55fb7f6d2c1535dfa3edfab785a6f0622a893cb5f83f21de2d6a737ac164914893cccdd1d87754284742cdf20f2bbd4f57843dd3b36d SHA512 0b0773c3970a426ebca489e68641c3ecf0cfd3b48cddba1b56ffe0e0ab95274b5a7bcb3ae8b5ade04dffdc366bd0fdd6fd0f0db59936d1994f88107e15c90932 +DIST asm-ASM_9_1.tar.gz 1614561 BLAKE2B f19efad14a7bce5dd7311682a2e6c8625816d1b97ed390652681f14d6d341f559fee152b70474566752a80ff2fcc7cb83fea91f7382f898a0725beba5c9c6ada SHA512 84eb7bc0c7119d3ab0ddd9f3bad640662d96235d365da5bd85031abbdfed371c9742a01817ddd022fd4fb447441f423e4f5126d12dcadf12fa9669cd86b34f18 +EBUILD asm-util-6.2.1.ebuild 757 BLAKE2B fadcb25b7ed26ae26d07c19d98f284c1d318b14698a97232ff2c0b37a92334a102e61c79a2d0d7fe97fd43b4055488f5699a79db01f303378681663b070582d1 SHA512 5f0b62d4d222f1a4b67aeb40f3f1fde8e933c28514b495bb9e2d6cb61964af28c2d373e40f9a48a1711a256f89f2b00822378fa06f90df0bd98ac6e3cc58579a +EBUILD asm-util-7.3.1.ebuild 757 BLAKE2B fadcb25b7ed26ae26d07c19d98f284c1d318b14698a97232ff2c0b37a92334a102e61c79a2d0d7fe97fd43b4055488f5699a79db01f303378681663b070582d1 SHA512 5f0b62d4d222f1a4b67aeb40f3f1fde8e933c28514b495bb9e2d6cb61964af28c2d373e40f9a48a1711a256f89f2b00822378fa06f90df0bd98ac6e3cc58579a +EBUILD asm-util-8.0.1.ebuild 757 BLAKE2B fadcb25b7ed26ae26d07c19d98f284c1d318b14698a97232ff2c0b37a92334a102e61c79a2d0d7fe97fd43b4055488f5699a79db01f303378681663b070582d1 SHA512 5f0b62d4d222f1a4b67aeb40f3f1fde8e933c28514b495bb9e2d6cb61964af28c2d373e40f9a48a1711a256f89f2b00822378fa06f90df0bd98ac6e3cc58579a +EBUILD asm-util-9.1.ebuild 757 BLAKE2B fadcb25b7ed26ae26d07c19d98f284c1d318b14698a97232ff2c0b37a92334a102e61c79a2d0d7fe97fd43b4055488f5699a79db01f303378681663b070582d1 SHA512 5f0b62d4d222f1a4b67aeb40f3f1fde8e933c28514b495bb9e2d6cb61964af28c2d373e40f9a48a1711a256f89f2b00822378fa06f90df0bd98ac6e3cc58579a +MISC metadata.xml 1081 BLAKE2B ef7ebc4b8e0fa96285ccd95dd05ae14cc365a3e044e3d89736a208b6378c6f4e3c1a42c5d69fd2b48f02039b6cf99c9b409935536405208f8a81a4ad194b625d SHA512 60c78bc7e78f78df7b5d2a50fb0333a3082cccf539398857b06a95892cf462e6aac2ed9ae206cf5276b8a100ebce08c5d0d73f3f3d74a7403c87963beeb10582 diff --git a/dev-java/asm-util/asm-util-6.2.1.ebuild b/dev-java/asm-util/asm-util-6.2.1.ebuild new file mode 100644 index 000000000000..ab7c52e86c38 --- /dev/null +++ b/dev-java/asm-util/asm-util-6.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)" +HOMEPAGE="http://asm.ow2.org" +MY_P="ASM_${PV//./_}" +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz" +LICENSE="BSD" +SLOT=`ver_cut 1` +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-util/asm-util-7.3.1.ebuild b/dev-java/asm-util/asm-util-7.3.1.ebuild new file mode 100644 index 000000000000..ab7c52e86c38 --- /dev/null +++ b/dev-java/asm-util/asm-util-7.3.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)" +HOMEPAGE="http://asm.ow2.org" +MY_P="ASM_${PV//./_}" +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz" +LICENSE="BSD" +SLOT=`ver_cut 1` +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-util/asm-util-8.0.1.ebuild b/dev-java/asm-util/asm-util-8.0.1.ebuild new file mode 100644 index 000000000000..ab7c52e86c38 --- /dev/null +++ b/dev-java/asm-util/asm-util-8.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)" +HOMEPAGE="http://asm.ow2.org" +MY_P="ASM_${PV//./_}" +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz" +LICENSE="BSD" +SLOT=`ver_cut 1` +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-util/asm-util-9.1.ebuild b/dev-java/asm-util/asm-util-9.1.ebuild new file mode 100644 index 000000000000..ab7c52e86c38 --- /dev/null +++ b/dev-java/asm-util/asm-util-9.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)" +HOMEPAGE="http://asm.ow2.org" +MY_P="ASM_${PV//./_}" +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz" +LICENSE="BSD" +SLOT=`ver_cut 1` +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-util/metadata.xml b/dev-java/asm-util/metadata.xml new file mode 100644 index 000000000000..f653390931e4 --- /dev/null +++ b/dev-java/asm-util/metadata.xml @@ -0,0 +1,26 @@ + + + + + java@gentoo.org + Java + + + kaiboma06@gmail.com + Kaibo Ma + + + ASM is a Java bytecode manipulation framework. It can be used to + dynamically generate stub classes or other proxy classes, directly in + binary form, or to dynamically modify classes at load time, i.e., just + before they are loaded into the Java Virtual Machine. + + ASM offers similar functionalities as BCEL or SERP, but is much more + smaller (25KB instead of 350KB for BCEL and 150KB for SERP) and faster + than these tools (the overhead of a load time class transformation is of + the order of 60% with ASM, 700% or more with BCEL, and 1100% or more + with SERP). Indeed ASM was designed to be used in a dynamic way* and was + therefore designed and implemented to be as small and as fast as + possible. + + -- cgit v1.2.3