diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-02-23 13:49:24 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-02-23 13:49:24 +0000 |
| commit | 2e7615adf7376b7bcdfa5d85077bfc8cb70c449e (patch) | |
| tree | 3776dbb4e7345c03fa9ade3a30be632e2c3b9d9f /dev-java | |
| parent | afb93ef84e2f0f9e38150273b3745da7f83feb2f (diff) | |
| download | baldeagleos-repo-2e7615adf7376b7bcdfa5d85077bfc8cb70c449e.tar.gz baldeagleos-repo-2e7615adf7376b7bcdfa5d85077bfc8cb70c449e.tar.xz baldeagleos-repo-2e7615adf7376b7bcdfa5d85077bfc8cb70c449e.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
32 files changed, 705 insertions, 0 deletions
diff --git a/dev-java/asm-analysis/Manifest b/dev-java/asm-analysis/Manifest new file mode 100644 index 000000000000..307d3ed55e32 --- /dev/null +++ b/dev-java/asm-analysis/Manifest @@ -0,0 +1,4 @@ +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 diff --git a/dev-java/asm-analysis/asm-analysis-6.2.1.ebuild b/dev-java/asm-analysis/asm-analysis-6.2.1.ebuild new file mode 100644 index 000000000000..75683d81ab30 --- /dev/null +++ b/dev-java/asm-analysis/asm-analysis-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 (Static code analysis API)" +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-tree:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-analysis/asm-analysis-7.3.1.ebuild b/dev-java/asm-analysis/asm-analysis-7.3.1.ebuild new file mode 100644 index 000000000000..75683d81ab30 --- /dev/null +++ b/dev-java/asm-analysis/asm-analysis-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 (Static code analysis API)" +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-tree:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-analysis/asm-analysis-8.0.1.ebuild b/dev-java/asm-analysis/asm-analysis-8.0.1.ebuild new file mode 100644 index 000000000000..75683d81ab30 --- /dev/null +++ b/dev-java/asm-analysis/asm-analysis-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 (Static code analysis API)" +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-tree:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-analysis/asm-analysis-9.1.ebuild b/dev-java/asm-analysis/asm-analysis-9.1.ebuild new file mode 100644 index 000000000000..75683d81ab30 --- /dev/null +++ b/dev-java/asm-analysis/asm-analysis-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 (Static code analysis API)" +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-tree:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-analysis/metadata.xml b/dev-java/asm-analysis/metadata.xml new file mode 100644 index 000000000000..c1533d3b636f --- /dev/null +++ b/dev-java/asm-analysis/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <maintainer type="person"> + <email>kaiboma06@gmail.com</email> + <name>Kaibo Ma</name> + </maintainer> + <longdescription> + 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. + </longdescription> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/asm-commons/Manifest b/dev-java/asm-commons/Manifest new file mode 100644 index 000000000000..307d3ed55e32 --- /dev/null +++ b/dev-java/asm-commons/Manifest @@ -0,0 +1,4 @@ +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 diff --git a/dev-java/asm-commons/asm-commons-6.2.1.ebuild b/dev-java/asm-commons/asm-commons-6.2.1.ebuild new file mode 100644 index 000000000000..47ceb6a135cd --- /dev/null +++ b/dev-java/asm-commons/asm-commons-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 (Common class adaptors)" +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-commons/asm-commons-7.3.1.ebuild b/dev-java/asm-commons/asm-commons-7.3.1.ebuild new file mode 100644 index 000000000000..47ceb6a135cd --- /dev/null +++ b/dev-java/asm-commons/asm-commons-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 (Common class adaptors)" +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-commons/asm-commons-8.0.1.ebuild b/dev-java/asm-commons/asm-commons-8.0.1.ebuild new file mode 100644 index 000000000000..47ceb6a135cd --- /dev/null +++ b/dev-java/asm-commons/asm-commons-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 (Common class adaptors)" +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-commons/asm-commons-9.1.ebuild b/dev-java/asm-commons/asm-commons-9.1.ebuild new file mode 100644 index 000000000000..47ceb6a135cd --- /dev/null +++ b/dev-java/asm-commons/asm-commons-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 (Common class adaptors)" +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-commons/metadata.xml b/dev-java/asm-commons/metadata.xml new file mode 100644 index 000000000000..c1533d3b636f --- /dev/null +++ b/dev-java/asm-commons/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <maintainer type="person"> + <email>kaiboma06@gmail.com</email> + <name>Kaibo Ma</name> + </maintainer> + <longdescription> + 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. + </longdescription> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/asm-tree/Manifest b/dev-java/asm-tree/Manifest new file mode 100644 index 000000000000..307d3ed55e32 --- /dev/null +++ b/dev-java/asm-tree/Manifest @@ -0,0 +1,4 @@ +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 diff --git a/dev-java/asm-tree/asm-tree-6.2.1.ebuild b/dev-java/asm-tree/asm-tree-6.2.1.ebuild new file mode 100644 index 000000000000..2bfd7ac66a44 --- /dev/null +++ b/dev-java/asm-tree/asm-tree-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 (Tree API)" +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:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-tree/asm-tree-7.3.1.ebuild b/dev-java/asm-tree/asm-tree-7.3.1.ebuild new file mode 100644 index 000000000000..2bfd7ac66a44 --- /dev/null +++ b/dev-java/asm-tree/asm-tree-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 (Tree API)" +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:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-tree/asm-tree-8.0.1.ebuild b/dev-java/asm-tree/asm-tree-8.0.1.ebuild new file mode 100644 index 000000000000..2bfd7ac66a44 --- /dev/null +++ b/dev-java/asm-tree/asm-tree-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 (Tree API)" +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:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-tree/asm-tree-9.1.ebuild b/dev-java/asm-tree/asm-tree-9.1.ebuild new file mode 100644 index 000000000000..2bfd7ac66a44 --- /dev/null +++ b/dev-java/asm-tree/asm-tree-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 (Tree API)" +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:${SLOT}" +DEPEND=">=virtual/jdk-1.8 +${CDEPEND} +" +RDEPEND=">=virtual/jre-1.8 +${CDEPEND} +" + +JAVA_GENTOO_CLASSPATH="asm-${SLOT}" +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm-tree/metadata.xml b/dev-java/asm-tree/metadata.xml new file mode 100644 index 000000000000..c1533d3b636f --- /dev/null +++ b/dev-java/asm-tree/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <maintainer type="person"> + <email>kaiboma06@gmail.com</email> + <name>Kaibo Ma</name> + </maintainer> + <longdescription> + 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. + </longdescription> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/asm-util/Manifest b/dev-java/asm-util/Manifest new file mode 100644 index 000000000000..307d3ed55e32 --- /dev/null +++ b/dev-java/asm-util/Manifest @@ -0,0 +1,4 @@ +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 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..c1533d3b636f --- /dev/null +++ b/dev-java/asm-util/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <maintainer type="person"> + <email>kaiboma06@gmail.com</email> + <name>Kaibo Ma</name> + </maintainer> + <longdescription> + 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. + </longdescription> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/asm/Manifest b/dev-java/asm/Manifest index e8cb001448dc..a2bc854c576a 100644 --- a/dev-java/asm/Manifest +++ b/dev-java/asm/Manifest @@ -2,3 +2,7 @@ DIST asm-3.3.1.tar.gz 854626 BLAKE2B e8738aeda26f72c4630d33f1696188501022b4764f9 DIST asm-4.0.tar.gz 752187 BLAKE2B 00795e18a65d1c3d17ddb722fad20c0c7b01101ffc766a0d5f82da83ce0763401c36857780ee82267d18fa67993314069645ffc188207e4628e99626b3409a07 SHA512 642bc32fc0310b8e4291386866e53ba62802f2ae888163cd6e879232bbe3c3728c3a135aa667f91aec5bbb743621c2ee2d2a1a1d1ccb36c5249874a5ba9b08db DIST asm-5.0.3.tar.gz 781742 BLAKE2B a2d3f0e59244d27c090be8cfab67f86369a6dae0c49a3526ee25b7c4454c93df1efee461c9a4be33b414161b66d0df65b935ff06850ad8fa6a48fdbc178e77c1 SHA512 fb2fbddbd01ec6d355d5f218db801512a160b505e91c4ad81cc1a0f1265c358cf8df6140c216e2d5acc109dc2286c29de6bf5b60b29a094e70c96070a54b20af DIST asm-5.1.tar.gz 791417 BLAKE2B 90ee3e28b20ce649763c43cf1b0bb495995dcfc31a534d774c727d201a913b8ae25f4c015e580c9d73b6f3a847ce32720a0c2b0ea61eab8b35e92be4beaab2fe SHA512 de702516f9e16686c027c9a200a1750e6dcaee96bb1ed8bc0591673404d015b8817e37f210be645681dff7a2c31f7ddce8b406ccc8c6e11f1424e19c04c38f1e +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 diff --git a/dev-java/asm/asm-6.2.1.ebuild b/dev-java/asm/asm-6.2.1.ebuild new file mode 100644 index 000000000000..ed050bec9824 --- /dev/null +++ b/dev-java/asm/asm-6.2.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-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" +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="6" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="" +DEPEND=">=virtual/jdk-1.8" +RDEPEND=">=virtual/jre-1.8" + +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm/asm-7.3.1.ebuild b/dev-java/asm/asm-7.3.1.ebuild new file mode 100644 index 000000000000..a9e66f9b283d --- /dev/null +++ b/dev-java/asm/asm-7.3.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-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" +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="7" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="" +DEPEND=">=virtual/jdk-1.8" +RDEPEND=">=virtual/jre-1.8" + +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm/asm-8.0.1.ebuild b/dev-java/asm/asm-8.0.1.ebuild new file mode 100644 index 000000000000..76ad51bd4ada --- /dev/null +++ b/dev-java/asm/asm-8.0.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-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" +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="8" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="" +DEPEND=">=virtual/jdk-1.8" +RDEPEND=">=virtual/jre-1.8" + +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm/asm-9.1.ebuild b/dev-java/asm/asm-9.1.ebuild new file mode 100644 index 000000000000..7ff100a3d930 --- /dev/null +++ b/dev-java/asm/asm-9.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-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" +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="9" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos" +RESTRICT="test" + +CDEPEND="" +DEPEND=">=virtual/jdk-1.8" +RDEPEND=">=virtual/jre-1.8" + +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java" diff --git a/dev-java/asm/metadata.xml b/dev-java/asm/metadata.xml index d3d6b439e5a9..c1533d3b636f 100644 --- a/dev-java/asm/metadata.xml +++ b/dev-java/asm/metadata.xml @@ -5,6 +5,10 @@ <email>java@gentoo.org</email> <name>Java</name> </maintainer> + <maintainer type="person"> + <email>kaiboma06@gmail.com</email> + <name>Kaibo Ma</name> + </maintainer> <longdescription> ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in diff --git a/dev-java/commons-lang/Manifest b/dev-java/commons-lang/Manifest index ec8a1604f8cd..64c2fc0a4bca 100644 --- a/dev-java/commons-lang/Manifest +++ b/dev-java/commons-lang/Manifest @@ -1,5 +1,6 @@ DIST commons-lang-2.0-src.tar.gz 440989 BLAKE2B d71d73504c740138bdb9c1e190e0f4e846fb08a35d8ee2430ac2e24b0094e83cfc8cab9eaa44230c0d7fd26ec768bf7b448f04e123467acc20d49af6efe3008b SHA512 aecbbdd8eb2712981dcd8615bac2ec69e3ea7ae137407287d2a9b3eeaddb48e5367bc9c5cb8d232429ac6091548dac8af67e0593366365c04fcfe39984c3e549 DIST commons-lang-2.6-src.tar.gz 564032 BLAKE2B 9d72b0426f2146eaa8498a6601edf80dbf45a16ef5ee14cf4ed87130e6d3732d5c713f25f44c10435baa1357f61a271acb88483915968aaf645d1ceaa318c601 SHA512 4a30ed153f93fe6616a28974721bdf005d064203ef8a3dd375d6c1176647c0cdbd29cfde2a580e2c8d26bfa4655be6be7025b8ccae94086dcd816676c5cf8e87 +DIST commons-lang-3.11.tar.gz 1054329 BLAKE2B 7d198e2e7f09f3711909a168cbef405d06aff7482d8ab87059aa11584e82d950ea32f1c1a4d0c9c6c54729396e6b5ee6165a7689b3c38081af31b7a3dad23657 SHA512 ebcb13e47c24e6984835d9d6904fe33077aa3ba781cd61db109fa7005517e4e74cf086c4789a1d65cf3d6c4924b32337c98827a75f91aab908d8e8b9d3b92087 DIST commons-lang-3.6.tar.gz 852347 BLAKE2B 4a3ad5f557d27e4a109f6e65f9fe8d792b017376227747669bf949725cdc3817a7f14766e121db099e027fc3c322eeb3f68c41786be9a8d500172cfd3c104c7f SHA512 fb627605154c1b3d4561c27ad931bfcac43303ce98ffca8fca538ce6368506cdd2b80de7f22a93ca628e86804923940dd9909bb884c77ca196b654521febc60a DIST commons-lang3-3.1-src.tar.gz 638619 BLAKE2B f971afc9bdd3896178bc4be0b6c5d8809f1c1ac0d69ad73ba0d71c185c600ca7a55c3b4877af64b552ccebed9567aa7830f236f2c0d9c38f259870b894c9d745 SHA512 4d201c695a9b908a1809bbab689f80c6aa508b221b4c2786974eada08e647936f5879841c64eed509032ffdd5410735480e7ecb2910295d0f79e857c27019560 DIST commons-lang3-3.3.2-src.tar.gz 740462 BLAKE2B dbf8fe7f6a4bb0cf462e2281d709e4ecd65e5fa116bb707af14a2b7b248eb1877f872f937fde2e5743bbe9b4775fabd1d0897ebeb8ebe92af235914cac7dbc2f SHA512 be889e0e9d7aaa7d6635e41c17d19dd1e5f9e03fd78eac61fd5f5483321170b9a72007ad0bfa7023e6ff55ae418b40eaa01dae350641c4e88138ac59d4001667 diff --git a/dev-java/commons-lang/commons-lang-3.11.ebuild b/dev-java/commons-lang/commons-lang-3.11.ebuild new file mode 100644 index 000000000000..e589a3f8da69 --- /dev/null +++ b/dev-java/commons-lang/commons-lang-3.11.ebuild @@ -0,0 +1,48 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-pkg-simple + +MY_P="${PN}3-${PV}" + +DESCRIPTION="Commons components to manipulate core java classes" +HOMEPAGE="https://commons.apache.org/lang" +SRC_URI="mirror://apache/commons/lang/source/${MY_P}-src.tar.gz -> ${P}.tar.gz" +LICENSE="Apache-2.0" +SLOT="3.11" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" + +CDEPEND=" + dev-java/easymock:3.2 + dev-java/commons-io:1" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.8" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.8" + +S="${WORKDIR}/${MY_P}-src" + +JAVA_ANT_ENCODING="ISO-8859-1" +JAVA_GENTOO_CLASSPATH=" + easymock-3.2 + commons-io-1" + +DOCS=( CONTRIBUTING.md NOTICE.txt RELEASE-NOTES.txt LICENSE.txt README.md ) + +src_prepare() { + default + rm -rv src/test || die +} + +src_install() { + einstalldocs + java-pkg-simple_src_install +} |
