Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/asm-util/, dev-java/asm-commons/, dev-java/asm-tree/, ...
Date: Tue, 23 Feb 2021 09:23:36
Message-Id: 1614071623.a5db61dfb375fc90fe5846215f86346998c85229.fordfrog@gentoo
1 commit: a5db61dfb375fc90fe5846215f86346998c85229
2 Author: Kaibo Ma <kaiboma06 <AT> gmail <DOT> com>
3 AuthorDate: Sat Feb 20 15:36:14 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 23 09:13:43 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5db61df
7
8 dev-java/asm{,-*}: new packages and version bumps
9
10 dev-java/asm bumped to the latest versions, because upstream doesn't
11 publish asm-all anymore, we should also split it into components.
12
13 The dependencies are as follows:
14 - asm: no dependency
15 - asm-tree: asm
16 - asm-analysis: asm, asm-tree
17 - asm-commons and asm-util: asm, asm-tree, asm-analysis
18
19 Testing is still restricted because it uses JUnit 5 for testing.
20
21 Signed-off-by: Kaibo Ma <kaiboma06 <AT> gmail.com>
22 Closes: https://github.com/gentoo/gentoo/pull/19473
23 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
24
25 dev-java/asm-analysis/Manifest | 4 ++++
26 dev-java/asm-analysis/asm-analysis-6.2.1.ebuild | 27 +++++++++++++++++++++++++
27 dev-java/asm-analysis/asm-analysis-7.3.1.ebuild | 27 +++++++++++++++++++++++++
28 dev-java/asm-analysis/asm-analysis-8.0.1.ebuild | 27 +++++++++++++++++++++++++
29 dev-java/asm-analysis/asm-analysis-9.1.ebuild | 27 +++++++++++++++++++++++++
30 dev-java/{asm => asm-analysis}/metadata.xml | 5 ++++-
31 dev-java/asm-commons/Manifest | 4 ++++
32 dev-java/asm-commons/asm-commons-6.2.1.ebuild | 27 +++++++++++++++++++++++++
33 dev-java/asm-commons/asm-commons-7.3.1.ebuild | 27 +++++++++++++++++++++++++
34 dev-java/asm-commons/asm-commons-8.0.1.ebuild | 27 +++++++++++++++++++++++++
35 dev-java/asm-commons/asm-commons-9.1.ebuild | 27 +++++++++++++++++++++++++
36 dev-java/{asm => asm-commons}/metadata.xml | 5 ++++-
37 dev-java/asm-tree/Manifest | 4 ++++
38 dev-java/asm-tree/asm-tree-6.2.1.ebuild | 27 +++++++++++++++++++++++++
39 dev-java/asm-tree/asm-tree-7.3.1.ebuild | 27 +++++++++++++++++++++++++
40 dev-java/asm-tree/asm-tree-8.0.1.ebuild | 27 +++++++++++++++++++++++++
41 dev-java/asm-tree/asm-tree-9.1.ebuild | 27 +++++++++++++++++++++++++
42 dev-java/{asm => asm-tree}/metadata.xml | 5 ++++-
43 dev-java/asm-util/Manifest | 4 ++++
44 dev-java/asm-util/asm-util-6.2.1.ebuild | 27 +++++++++++++++++++++++++
45 dev-java/asm-util/asm-util-7.3.1.ebuild | 27 +++++++++++++++++++++++++
46 dev-java/asm-util/asm-util-8.0.1.ebuild | 27 +++++++++++++++++++++++++
47 dev-java/asm-util/asm-util-9.1.ebuild | 27 +++++++++++++++++++++++++
48 dev-java/{asm => asm-util}/metadata.xml | 5 ++++-
49 dev-java/asm/Manifest | 4 ++++
50 dev-java/asm/asm-6.2.1.ebuild | 22 ++++++++++++++++++++
51 dev-java/asm/asm-7.3.1.ebuild | 22 ++++++++++++++++++++
52 dev-java/asm/asm-8.0.1.ebuild | 22 ++++++++++++++++++++
53 dev-java/asm/asm-9.1.ebuild | 22 ++++++++++++++++++++
54 dev-java/asm/metadata.xml | 5 ++++-
55 30 files changed, 560 insertions(+), 5 deletions(-)
56
57 diff --git a/dev-java/asm-analysis/Manifest b/dev-java/asm-analysis/Manifest
58 new file mode 100644
59 index 00000000000..307d3ed55e3
60 --- /dev/null
61 +++ b/dev-java/asm-analysis/Manifest
62 @@ -0,0 +1,4 @@
63 +DIST asm-ASM_6_2_1.tar.gz 1509237 BLAKE2B fb287ff5346b2fd0a016e7744d44387d2973f89c4d1cfe7b46b864019a56443e71ea0a847940f49db2a2b359651297b65feca236cb1c847e0a9217117f9300b9 SHA512 93e2e4c386b5ae8f459830cf708d62bf96aa35353e93ae9c07005467afc684596281ecc32e4a9441aa9787731c0e8f8967ec9c797c4392f80ee3e828f5c39cff
64 +DIST asm-ASM_7_3_1.tar.gz 1556552 BLAKE2B 23d7b21de9c163e2e69b8edb5d5d72a79ddcdd80e03393bef33285dc2455a59267ba5a95dec21d9d22e04b2518e593fbf8e856c9f361516826e1141131657259 SHA512 09abd673152ffa2d9f88aea8d940f77e8fc16e8d4b3486f39b8ae56c6f57cf4e40cff8ba829ca568c6ca71d8b676dee394d0e2f36bbf9781f9e3a9ad106e201b
65 +DIST asm-ASM_8_0_1.tar.gz 1559218 BLAKE2B 2b1d039ccb569cf2574d55fb7f6d2c1535dfa3edfab785a6f0622a893cb5f83f21de2d6a737ac164914893cccdd1d87754284742cdf20f2bbd4f57843dd3b36d SHA512 0b0773c3970a426ebca489e68641c3ecf0cfd3b48cddba1b56ffe0e0ab95274b5a7bcb3ae8b5ade04dffdc366bd0fdd6fd0f0db59936d1994f88107e15c90932
66 +DIST asm-ASM_9_1.tar.gz 1614561 BLAKE2B f19efad14a7bce5dd7311682a2e6c8625816d1b97ed390652681f14d6d341f559fee152b70474566752a80ff2fcc7cb83fea91f7382f898a0725beba5c9c6ada SHA512 84eb7bc0c7119d3ab0ddd9f3bad640662d96235d365da5bd85031abbdfed371c9742a01817ddd022fd4fb447441f423e4f5126d12dcadf12fa9669cd86b34f18
67
68 diff --git a/dev-java/asm-analysis/asm-analysis-6.2.1.ebuild b/dev-java/asm-analysis/asm-analysis-6.2.1.ebuild
69 new file mode 100644
70 index 00000000000..75683d81ab3
71 --- /dev/null
72 +++ b/dev-java/asm-analysis/asm-analysis-6.2.1.ebuild
73 @@ -0,0 +1,27 @@
74 +# Copyright 2021 Gentoo Authors
75 +# Distributed under the terms of the GNU General Public License v2
76 +
77 +EAPI=7
78 +JAVA_PKG_IUSE="doc source"
79 +
80 +inherit java-pkg-2 java-pkg-simple
81 +
82 +DESCRIPTION="Bytecode manipulation framework for Java (Static code analysis API)"
83 +HOMEPAGE="http://asm.ow2.org"
84 +MY_P="ASM_${PV//./_}"
85 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
86 +LICENSE="BSD"
87 +SLOT=`ver_cut 1`
88 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
89 +RESTRICT="test"
90 +
91 +CDEPEND="dev-java/asm-tree:${SLOT}"
92 +DEPEND=">=virtual/jdk-1.8
93 +${CDEPEND}
94 +"
95 +RDEPEND=">=virtual/jre-1.8
96 +${CDEPEND}
97 +"
98 +
99 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}"
100 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
101
102 diff --git a/dev-java/asm-analysis/asm-analysis-7.3.1.ebuild b/dev-java/asm-analysis/asm-analysis-7.3.1.ebuild
103 new file mode 100644
104 index 00000000000..75683d81ab3
105 --- /dev/null
106 +++ b/dev-java/asm-analysis/asm-analysis-7.3.1.ebuild
107 @@ -0,0 +1,27 @@
108 +# Copyright 2021 Gentoo Authors
109 +# Distributed under the terms of the GNU General Public License v2
110 +
111 +EAPI=7
112 +JAVA_PKG_IUSE="doc source"
113 +
114 +inherit java-pkg-2 java-pkg-simple
115 +
116 +DESCRIPTION="Bytecode manipulation framework for Java (Static code analysis API)"
117 +HOMEPAGE="http://asm.ow2.org"
118 +MY_P="ASM_${PV//./_}"
119 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
120 +LICENSE="BSD"
121 +SLOT=`ver_cut 1`
122 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
123 +RESTRICT="test"
124 +
125 +CDEPEND="dev-java/asm-tree:${SLOT}"
126 +DEPEND=">=virtual/jdk-1.8
127 +${CDEPEND}
128 +"
129 +RDEPEND=">=virtual/jre-1.8
130 +${CDEPEND}
131 +"
132 +
133 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}"
134 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
135
136 diff --git a/dev-java/asm-analysis/asm-analysis-8.0.1.ebuild b/dev-java/asm-analysis/asm-analysis-8.0.1.ebuild
137 new file mode 100644
138 index 00000000000..75683d81ab3
139 --- /dev/null
140 +++ b/dev-java/asm-analysis/asm-analysis-8.0.1.ebuild
141 @@ -0,0 +1,27 @@
142 +# Copyright 2021 Gentoo Authors
143 +# Distributed under the terms of the GNU General Public License v2
144 +
145 +EAPI=7
146 +JAVA_PKG_IUSE="doc source"
147 +
148 +inherit java-pkg-2 java-pkg-simple
149 +
150 +DESCRIPTION="Bytecode manipulation framework for Java (Static code analysis API)"
151 +HOMEPAGE="http://asm.ow2.org"
152 +MY_P="ASM_${PV//./_}"
153 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
154 +LICENSE="BSD"
155 +SLOT=`ver_cut 1`
156 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
157 +RESTRICT="test"
158 +
159 +CDEPEND="dev-java/asm-tree:${SLOT}"
160 +DEPEND=">=virtual/jdk-1.8
161 +${CDEPEND}
162 +"
163 +RDEPEND=">=virtual/jre-1.8
164 +${CDEPEND}
165 +"
166 +
167 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}"
168 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
169
170 diff --git a/dev-java/asm-analysis/asm-analysis-9.1.ebuild b/dev-java/asm-analysis/asm-analysis-9.1.ebuild
171 new file mode 100644
172 index 00000000000..75683d81ab3
173 --- /dev/null
174 +++ b/dev-java/asm-analysis/asm-analysis-9.1.ebuild
175 @@ -0,0 +1,27 @@
176 +# Copyright 2021 Gentoo Authors
177 +# Distributed under the terms of the GNU General Public License v2
178 +
179 +EAPI=7
180 +JAVA_PKG_IUSE="doc source"
181 +
182 +inherit java-pkg-2 java-pkg-simple
183 +
184 +DESCRIPTION="Bytecode manipulation framework for Java (Static code analysis API)"
185 +HOMEPAGE="http://asm.ow2.org"
186 +MY_P="ASM_${PV//./_}"
187 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
188 +LICENSE="BSD"
189 +SLOT=`ver_cut 1`
190 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
191 +RESTRICT="test"
192 +
193 +CDEPEND="dev-java/asm-tree:${SLOT}"
194 +DEPEND=">=virtual/jdk-1.8
195 +${CDEPEND}
196 +"
197 +RDEPEND=">=virtual/jre-1.8
198 +${CDEPEND}
199 +"
200 +
201 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT}"
202 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
203
204 diff --git a/dev-java/asm/metadata.xml b/dev-java/asm-analysis/metadata.xml
205 similarity index 90%
206 copy from dev-java/asm/metadata.xml
207 copy to dev-java/asm-analysis/metadata.xml
208 index a432a00e09e..f653390931e 100644
209 --- a/dev-java/asm/metadata.xml
210 +++ b/dev-java/asm-analysis/metadata.xml
211 @@ -5,7 +5,10 @@
212 <email>java@g.o</email>
213 <name>Java</name>
214 </maintainer>
215 -
216 + <maintainer type="person">
217 + <email>kaiboma06@×××××.com</email>
218 + <name>Kaibo Ma</name>
219 + </maintainer>
220 <longdescription>
221 ASM is a Java bytecode manipulation framework. It can be used to
222 dynamically generate stub classes or other proxy classes, directly in
223
224 diff --git a/dev-java/asm-commons/Manifest b/dev-java/asm-commons/Manifest
225 new file mode 100644
226 index 00000000000..307d3ed55e3
227 --- /dev/null
228 +++ b/dev-java/asm-commons/Manifest
229 @@ -0,0 +1,4 @@
230 +DIST asm-ASM_6_2_1.tar.gz 1509237 BLAKE2B fb287ff5346b2fd0a016e7744d44387d2973f89c4d1cfe7b46b864019a56443e71ea0a847940f49db2a2b359651297b65feca236cb1c847e0a9217117f9300b9 SHA512 93e2e4c386b5ae8f459830cf708d62bf96aa35353e93ae9c07005467afc684596281ecc32e4a9441aa9787731c0e8f8967ec9c797c4392f80ee3e828f5c39cff
231 +DIST asm-ASM_7_3_1.tar.gz 1556552 BLAKE2B 23d7b21de9c163e2e69b8edb5d5d72a79ddcdd80e03393bef33285dc2455a59267ba5a95dec21d9d22e04b2518e593fbf8e856c9f361516826e1141131657259 SHA512 09abd673152ffa2d9f88aea8d940f77e8fc16e8d4b3486f39b8ae56c6f57cf4e40cff8ba829ca568c6ca71d8b676dee394d0e2f36bbf9781f9e3a9ad106e201b
232 +DIST asm-ASM_8_0_1.tar.gz 1559218 BLAKE2B 2b1d039ccb569cf2574d55fb7f6d2c1535dfa3edfab785a6f0622a893cb5f83f21de2d6a737ac164914893cccdd1d87754284742cdf20f2bbd4f57843dd3b36d SHA512 0b0773c3970a426ebca489e68641c3ecf0cfd3b48cddba1b56ffe0e0ab95274b5a7bcb3ae8b5ade04dffdc366bd0fdd6fd0f0db59936d1994f88107e15c90932
233 +DIST asm-ASM_9_1.tar.gz 1614561 BLAKE2B f19efad14a7bce5dd7311682a2e6c8625816d1b97ed390652681f14d6d341f559fee152b70474566752a80ff2fcc7cb83fea91f7382f898a0725beba5c9c6ada SHA512 84eb7bc0c7119d3ab0ddd9f3bad640662d96235d365da5bd85031abbdfed371c9742a01817ddd022fd4fb447441f423e4f5126d12dcadf12fa9669cd86b34f18
234
235 diff --git a/dev-java/asm-commons/asm-commons-6.2.1.ebuild b/dev-java/asm-commons/asm-commons-6.2.1.ebuild
236 new file mode 100644
237 index 00000000000..47ceb6a135c
238 --- /dev/null
239 +++ b/dev-java/asm-commons/asm-commons-6.2.1.ebuild
240 @@ -0,0 +1,27 @@
241 +# Copyright 2021 Gentoo Authors
242 +# Distributed under the terms of the GNU General Public License v2
243 +
244 +EAPI=7
245 +JAVA_PKG_IUSE="doc source"
246 +
247 +inherit java-pkg-2 java-pkg-simple
248 +
249 +DESCRIPTION="Bytecode manipulation framework for Java (Common class adaptors)"
250 +HOMEPAGE="http://asm.ow2.org"
251 +MY_P="ASM_${PV//./_}"
252 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
253 +LICENSE="BSD"
254 +SLOT=`ver_cut 1`
255 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
256 +RESTRICT="test"
257 +
258 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
259 +DEPEND=">=virtual/jdk-1.8
260 +${CDEPEND}
261 +"
262 +RDEPEND=">=virtual/jre-1.8
263 +${CDEPEND}
264 +"
265 +
266 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
267 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
268
269 diff --git a/dev-java/asm-commons/asm-commons-7.3.1.ebuild b/dev-java/asm-commons/asm-commons-7.3.1.ebuild
270 new file mode 100644
271 index 00000000000..47ceb6a135c
272 --- /dev/null
273 +++ b/dev-java/asm-commons/asm-commons-7.3.1.ebuild
274 @@ -0,0 +1,27 @@
275 +# Copyright 2021 Gentoo Authors
276 +# Distributed under the terms of the GNU General Public License v2
277 +
278 +EAPI=7
279 +JAVA_PKG_IUSE="doc source"
280 +
281 +inherit java-pkg-2 java-pkg-simple
282 +
283 +DESCRIPTION="Bytecode manipulation framework for Java (Common class adaptors)"
284 +HOMEPAGE="http://asm.ow2.org"
285 +MY_P="ASM_${PV//./_}"
286 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
287 +LICENSE="BSD"
288 +SLOT=`ver_cut 1`
289 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
290 +RESTRICT="test"
291 +
292 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
293 +DEPEND=">=virtual/jdk-1.8
294 +${CDEPEND}
295 +"
296 +RDEPEND=">=virtual/jre-1.8
297 +${CDEPEND}
298 +"
299 +
300 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
301 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
302
303 diff --git a/dev-java/asm-commons/asm-commons-8.0.1.ebuild b/dev-java/asm-commons/asm-commons-8.0.1.ebuild
304 new file mode 100644
305 index 00000000000..47ceb6a135c
306 --- /dev/null
307 +++ b/dev-java/asm-commons/asm-commons-8.0.1.ebuild
308 @@ -0,0 +1,27 @@
309 +# Copyright 2021 Gentoo Authors
310 +# Distributed under the terms of the GNU General Public License v2
311 +
312 +EAPI=7
313 +JAVA_PKG_IUSE="doc source"
314 +
315 +inherit java-pkg-2 java-pkg-simple
316 +
317 +DESCRIPTION="Bytecode manipulation framework for Java (Common class adaptors)"
318 +HOMEPAGE="http://asm.ow2.org"
319 +MY_P="ASM_${PV//./_}"
320 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
321 +LICENSE="BSD"
322 +SLOT=`ver_cut 1`
323 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
324 +RESTRICT="test"
325 +
326 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
327 +DEPEND=">=virtual/jdk-1.8
328 +${CDEPEND}
329 +"
330 +RDEPEND=">=virtual/jre-1.8
331 +${CDEPEND}
332 +"
333 +
334 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
335 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
336
337 diff --git a/dev-java/asm-commons/asm-commons-9.1.ebuild b/dev-java/asm-commons/asm-commons-9.1.ebuild
338 new file mode 100644
339 index 00000000000..47ceb6a135c
340 --- /dev/null
341 +++ b/dev-java/asm-commons/asm-commons-9.1.ebuild
342 @@ -0,0 +1,27 @@
343 +# Copyright 2021 Gentoo Authors
344 +# Distributed under the terms of the GNU General Public License v2
345 +
346 +EAPI=7
347 +JAVA_PKG_IUSE="doc source"
348 +
349 +inherit java-pkg-2 java-pkg-simple
350 +
351 +DESCRIPTION="Bytecode manipulation framework for Java (Common class adaptors)"
352 +HOMEPAGE="http://asm.ow2.org"
353 +MY_P="ASM_${PV//./_}"
354 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
355 +LICENSE="BSD"
356 +SLOT=`ver_cut 1`
357 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
358 +RESTRICT="test"
359 +
360 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
361 +DEPEND=">=virtual/jdk-1.8
362 +${CDEPEND}
363 +"
364 +RDEPEND=">=virtual/jre-1.8
365 +${CDEPEND}
366 +"
367 +
368 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
369 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
370
371 diff --git a/dev-java/asm/metadata.xml b/dev-java/asm-commons/metadata.xml
372 similarity index 90%
373 copy from dev-java/asm/metadata.xml
374 copy to dev-java/asm-commons/metadata.xml
375 index a432a00e09e..f653390931e 100644
376 --- a/dev-java/asm/metadata.xml
377 +++ b/dev-java/asm-commons/metadata.xml
378 @@ -5,7 +5,10 @@
379 <email>java@g.o</email>
380 <name>Java</name>
381 </maintainer>
382 -
383 + <maintainer type="person">
384 + <email>kaiboma06@×××××.com</email>
385 + <name>Kaibo Ma</name>
386 + </maintainer>
387 <longdescription>
388 ASM is a Java bytecode manipulation framework. It can be used to
389 dynamically generate stub classes or other proxy classes, directly in
390
391 diff --git a/dev-java/asm-tree/Manifest b/dev-java/asm-tree/Manifest
392 new file mode 100644
393 index 00000000000..307d3ed55e3
394 --- /dev/null
395 +++ b/dev-java/asm-tree/Manifest
396 @@ -0,0 +1,4 @@
397 +DIST asm-ASM_6_2_1.tar.gz 1509237 BLAKE2B fb287ff5346b2fd0a016e7744d44387d2973f89c4d1cfe7b46b864019a56443e71ea0a847940f49db2a2b359651297b65feca236cb1c847e0a9217117f9300b9 SHA512 93e2e4c386b5ae8f459830cf708d62bf96aa35353e93ae9c07005467afc684596281ecc32e4a9441aa9787731c0e8f8967ec9c797c4392f80ee3e828f5c39cff
398 +DIST asm-ASM_7_3_1.tar.gz 1556552 BLAKE2B 23d7b21de9c163e2e69b8edb5d5d72a79ddcdd80e03393bef33285dc2455a59267ba5a95dec21d9d22e04b2518e593fbf8e856c9f361516826e1141131657259 SHA512 09abd673152ffa2d9f88aea8d940f77e8fc16e8d4b3486f39b8ae56c6f57cf4e40cff8ba829ca568c6ca71d8b676dee394d0e2f36bbf9781f9e3a9ad106e201b
399 +DIST asm-ASM_8_0_1.tar.gz 1559218 BLAKE2B 2b1d039ccb569cf2574d55fb7f6d2c1535dfa3edfab785a6f0622a893cb5f83f21de2d6a737ac164914893cccdd1d87754284742cdf20f2bbd4f57843dd3b36d SHA512 0b0773c3970a426ebca489e68641c3ecf0cfd3b48cddba1b56ffe0e0ab95274b5a7bcb3ae8b5ade04dffdc366bd0fdd6fd0f0db59936d1994f88107e15c90932
400 +DIST asm-ASM_9_1.tar.gz 1614561 BLAKE2B f19efad14a7bce5dd7311682a2e6c8625816d1b97ed390652681f14d6d341f559fee152b70474566752a80ff2fcc7cb83fea91f7382f898a0725beba5c9c6ada SHA512 84eb7bc0c7119d3ab0ddd9f3bad640662d96235d365da5bd85031abbdfed371c9742a01817ddd022fd4fb447441f423e4f5126d12dcadf12fa9669cd86b34f18
401
402 diff --git a/dev-java/asm-tree/asm-tree-6.2.1.ebuild b/dev-java/asm-tree/asm-tree-6.2.1.ebuild
403 new file mode 100644
404 index 00000000000..2bfd7ac66a4
405 --- /dev/null
406 +++ b/dev-java/asm-tree/asm-tree-6.2.1.ebuild
407 @@ -0,0 +1,27 @@
408 +# Copyright 2021 Gentoo Authors
409 +# Distributed under the terms of the GNU General Public License v2
410 +
411 +EAPI=7
412 +JAVA_PKG_IUSE="doc source"
413 +
414 +inherit java-pkg-2 java-pkg-simple
415 +
416 +DESCRIPTION="Bytecode manipulation framework for Java (Tree API)"
417 +HOMEPAGE="http://asm.ow2.org"
418 +MY_P="ASM_${PV//./_}"
419 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
420 +LICENSE="BSD"
421 +SLOT=`ver_cut 1`
422 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
423 +RESTRICT="test"
424 +
425 +CDEPEND="dev-java/asm:${SLOT}"
426 +DEPEND=">=virtual/jdk-1.8
427 +${CDEPEND}
428 +"
429 +RDEPEND=">=virtual/jre-1.8
430 +${CDEPEND}
431 +"
432 +
433 +JAVA_GENTOO_CLASSPATH="asm-${SLOT}"
434 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
435
436 diff --git a/dev-java/asm-tree/asm-tree-7.3.1.ebuild b/dev-java/asm-tree/asm-tree-7.3.1.ebuild
437 new file mode 100644
438 index 00000000000..2bfd7ac66a4
439 --- /dev/null
440 +++ b/dev-java/asm-tree/asm-tree-7.3.1.ebuild
441 @@ -0,0 +1,27 @@
442 +# Copyright 2021 Gentoo Authors
443 +# Distributed under the terms of the GNU General Public License v2
444 +
445 +EAPI=7
446 +JAVA_PKG_IUSE="doc source"
447 +
448 +inherit java-pkg-2 java-pkg-simple
449 +
450 +DESCRIPTION="Bytecode manipulation framework for Java (Tree API)"
451 +HOMEPAGE="http://asm.ow2.org"
452 +MY_P="ASM_${PV//./_}"
453 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
454 +LICENSE="BSD"
455 +SLOT=`ver_cut 1`
456 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
457 +RESTRICT="test"
458 +
459 +CDEPEND="dev-java/asm:${SLOT}"
460 +DEPEND=">=virtual/jdk-1.8
461 +${CDEPEND}
462 +"
463 +RDEPEND=">=virtual/jre-1.8
464 +${CDEPEND}
465 +"
466 +
467 +JAVA_GENTOO_CLASSPATH="asm-${SLOT}"
468 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
469
470 diff --git a/dev-java/asm-tree/asm-tree-8.0.1.ebuild b/dev-java/asm-tree/asm-tree-8.0.1.ebuild
471 new file mode 100644
472 index 00000000000..2bfd7ac66a4
473 --- /dev/null
474 +++ b/dev-java/asm-tree/asm-tree-8.0.1.ebuild
475 @@ -0,0 +1,27 @@
476 +# Copyright 2021 Gentoo Authors
477 +# Distributed under the terms of the GNU General Public License v2
478 +
479 +EAPI=7
480 +JAVA_PKG_IUSE="doc source"
481 +
482 +inherit java-pkg-2 java-pkg-simple
483 +
484 +DESCRIPTION="Bytecode manipulation framework for Java (Tree API)"
485 +HOMEPAGE="http://asm.ow2.org"
486 +MY_P="ASM_${PV//./_}"
487 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
488 +LICENSE="BSD"
489 +SLOT=`ver_cut 1`
490 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
491 +RESTRICT="test"
492 +
493 +CDEPEND="dev-java/asm:${SLOT}"
494 +DEPEND=">=virtual/jdk-1.8
495 +${CDEPEND}
496 +"
497 +RDEPEND=">=virtual/jre-1.8
498 +${CDEPEND}
499 +"
500 +
501 +JAVA_GENTOO_CLASSPATH="asm-${SLOT}"
502 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
503
504 diff --git a/dev-java/asm-tree/asm-tree-9.1.ebuild b/dev-java/asm-tree/asm-tree-9.1.ebuild
505 new file mode 100644
506 index 00000000000..2bfd7ac66a4
507 --- /dev/null
508 +++ b/dev-java/asm-tree/asm-tree-9.1.ebuild
509 @@ -0,0 +1,27 @@
510 +# Copyright 2021 Gentoo Authors
511 +# Distributed under the terms of the GNU General Public License v2
512 +
513 +EAPI=7
514 +JAVA_PKG_IUSE="doc source"
515 +
516 +inherit java-pkg-2 java-pkg-simple
517 +
518 +DESCRIPTION="Bytecode manipulation framework for Java (Tree API)"
519 +HOMEPAGE="http://asm.ow2.org"
520 +MY_P="ASM_${PV//./_}"
521 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
522 +LICENSE="BSD"
523 +SLOT=`ver_cut 1`
524 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
525 +RESTRICT="test"
526 +
527 +CDEPEND="dev-java/asm:${SLOT}"
528 +DEPEND=">=virtual/jdk-1.8
529 +${CDEPEND}
530 +"
531 +RDEPEND=">=virtual/jre-1.8
532 +${CDEPEND}
533 +"
534 +
535 +JAVA_GENTOO_CLASSPATH="asm-${SLOT}"
536 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
537
538 diff --git a/dev-java/asm/metadata.xml b/dev-java/asm-tree/metadata.xml
539 similarity index 90%
540 copy from dev-java/asm/metadata.xml
541 copy to dev-java/asm-tree/metadata.xml
542 index a432a00e09e..f653390931e 100644
543 --- a/dev-java/asm/metadata.xml
544 +++ b/dev-java/asm-tree/metadata.xml
545 @@ -5,7 +5,10 @@
546 <email>java@g.o</email>
547 <name>Java</name>
548 </maintainer>
549 -
550 + <maintainer type="person">
551 + <email>kaiboma06@×××××.com</email>
552 + <name>Kaibo Ma</name>
553 + </maintainer>
554 <longdescription>
555 ASM is a Java bytecode manipulation framework. It can be used to
556 dynamically generate stub classes or other proxy classes, directly in
557
558 diff --git a/dev-java/asm-util/Manifest b/dev-java/asm-util/Manifest
559 new file mode 100644
560 index 00000000000..307d3ed55e3
561 --- /dev/null
562 +++ b/dev-java/asm-util/Manifest
563 @@ -0,0 +1,4 @@
564 +DIST asm-ASM_6_2_1.tar.gz 1509237 BLAKE2B fb287ff5346b2fd0a016e7744d44387d2973f89c4d1cfe7b46b864019a56443e71ea0a847940f49db2a2b359651297b65feca236cb1c847e0a9217117f9300b9 SHA512 93e2e4c386b5ae8f459830cf708d62bf96aa35353e93ae9c07005467afc684596281ecc32e4a9441aa9787731c0e8f8967ec9c797c4392f80ee3e828f5c39cff
565 +DIST asm-ASM_7_3_1.tar.gz 1556552 BLAKE2B 23d7b21de9c163e2e69b8edb5d5d72a79ddcdd80e03393bef33285dc2455a59267ba5a95dec21d9d22e04b2518e593fbf8e856c9f361516826e1141131657259 SHA512 09abd673152ffa2d9f88aea8d940f77e8fc16e8d4b3486f39b8ae56c6f57cf4e40cff8ba829ca568c6ca71d8b676dee394d0e2f36bbf9781f9e3a9ad106e201b
566 +DIST asm-ASM_8_0_1.tar.gz 1559218 BLAKE2B 2b1d039ccb569cf2574d55fb7f6d2c1535dfa3edfab785a6f0622a893cb5f83f21de2d6a737ac164914893cccdd1d87754284742cdf20f2bbd4f57843dd3b36d SHA512 0b0773c3970a426ebca489e68641c3ecf0cfd3b48cddba1b56ffe0e0ab95274b5a7bcb3ae8b5ade04dffdc366bd0fdd6fd0f0db59936d1994f88107e15c90932
567 +DIST asm-ASM_9_1.tar.gz 1614561 BLAKE2B f19efad14a7bce5dd7311682a2e6c8625816d1b97ed390652681f14d6d341f559fee152b70474566752a80ff2fcc7cb83fea91f7382f898a0725beba5c9c6ada SHA512 84eb7bc0c7119d3ab0ddd9f3bad640662d96235d365da5bd85031abbdfed371c9742a01817ddd022fd4fb447441f423e4f5126d12dcadf12fa9669cd86b34f18
568
569 diff --git a/dev-java/asm-util/asm-util-6.2.1.ebuild b/dev-java/asm-util/asm-util-6.2.1.ebuild
570 new file mode 100644
571 index 00000000000..ab7c52e86c3
572 --- /dev/null
573 +++ b/dev-java/asm-util/asm-util-6.2.1.ebuild
574 @@ -0,0 +1,27 @@
575 +# Copyright 2021 Gentoo Authors
576 +# Distributed under the terms of the GNU General Public License v2
577 +
578 +EAPI=7
579 +JAVA_PKG_IUSE="doc source"
580 +
581 +inherit java-pkg-2 java-pkg-simple
582 +
583 +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)"
584 +HOMEPAGE="http://asm.ow2.org"
585 +MY_P="ASM_${PV//./_}"
586 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
587 +LICENSE="BSD"
588 +SLOT=`ver_cut 1`
589 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
590 +RESTRICT="test"
591 +
592 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
593 +DEPEND=">=virtual/jdk-1.8
594 +${CDEPEND}
595 +"
596 +RDEPEND=">=virtual/jre-1.8
597 +${CDEPEND}
598 +"
599 +
600 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
601 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
602
603 diff --git a/dev-java/asm-util/asm-util-7.3.1.ebuild b/dev-java/asm-util/asm-util-7.3.1.ebuild
604 new file mode 100644
605 index 00000000000..ab7c52e86c3
606 --- /dev/null
607 +++ b/dev-java/asm-util/asm-util-7.3.1.ebuild
608 @@ -0,0 +1,27 @@
609 +# Copyright 2021 Gentoo Authors
610 +# Distributed under the terms of the GNU General Public License v2
611 +
612 +EAPI=7
613 +JAVA_PKG_IUSE="doc source"
614 +
615 +inherit java-pkg-2 java-pkg-simple
616 +
617 +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)"
618 +HOMEPAGE="http://asm.ow2.org"
619 +MY_P="ASM_${PV//./_}"
620 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
621 +LICENSE="BSD"
622 +SLOT=`ver_cut 1`
623 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
624 +RESTRICT="test"
625 +
626 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
627 +DEPEND=">=virtual/jdk-1.8
628 +${CDEPEND}
629 +"
630 +RDEPEND=">=virtual/jre-1.8
631 +${CDEPEND}
632 +"
633 +
634 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
635 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
636
637 diff --git a/dev-java/asm-util/asm-util-8.0.1.ebuild b/dev-java/asm-util/asm-util-8.0.1.ebuild
638 new file mode 100644
639 index 00000000000..ab7c52e86c3
640 --- /dev/null
641 +++ b/dev-java/asm-util/asm-util-8.0.1.ebuild
642 @@ -0,0 +1,27 @@
643 +# Copyright 2021 Gentoo Authors
644 +# Distributed under the terms of the GNU General Public License v2
645 +
646 +EAPI=7
647 +JAVA_PKG_IUSE="doc source"
648 +
649 +inherit java-pkg-2 java-pkg-simple
650 +
651 +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)"
652 +HOMEPAGE="http://asm.ow2.org"
653 +MY_P="ASM_${PV//./_}"
654 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
655 +LICENSE="BSD"
656 +SLOT=`ver_cut 1`
657 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
658 +RESTRICT="test"
659 +
660 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
661 +DEPEND=">=virtual/jdk-1.8
662 +${CDEPEND}
663 +"
664 +RDEPEND=">=virtual/jre-1.8
665 +${CDEPEND}
666 +"
667 +
668 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
669 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
670
671 diff --git a/dev-java/asm-util/asm-util-9.1.ebuild b/dev-java/asm-util/asm-util-9.1.ebuild
672 new file mode 100644
673 index 00000000000..ab7c52e86c3
674 --- /dev/null
675 +++ b/dev-java/asm-util/asm-util-9.1.ebuild
676 @@ -0,0 +1,27 @@
677 +# Copyright 2021 Gentoo Authors
678 +# Distributed under the terms of the GNU General Public License v2
679 +
680 +EAPI=7
681 +JAVA_PKG_IUSE="doc source"
682 +
683 +inherit java-pkg-2 java-pkg-simple
684 +
685 +DESCRIPTION="Bytecode manipulation framework for Java (Utilities)"
686 +HOMEPAGE="http://asm.ow2.org"
687 +MY_P="ASM_${PV//./_}"
688 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
689 +LICENSE="BSD"
690 +SLOT=`ver_cut 1`
691 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
692 +RESTRICT="test"
693 +
694 +CDEPEND="dev-java/asm-analysis:${SLOT} dev-java/asm-tree:${SLOT} dev-java/asm:${SLOT}"
695 +DEPEND=">=virtual/jdk-1.8
696 +${CDEPEND}
697 +"
698 +RDEPEND=">=virtual/jre-1.8
699 +${CDEPEND}
700 +"
701 +
702 +JAVA_GENTOO_CLASSPATH="asm-${SLOT} asm-tree-${SLOT} asm-analysis-${SLOT}"
703 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
704
705 diff --git a/dev-java/asm/metadata.xml b/dev-java/asm-util/metadata.xml
706 similarity index 90%
707 copy from dev-java/asm/metadata.xml
708 copy to dev-java/asm-util/metadata.xml
709 index a432a00e09e..f653390931e 100644
710 --- a/dev-java/asm/metadata.xml
711 +++ b/dev-java/asm-util/metadata.xml
712 @@ -5,7 +5,10 @@
713 <email>java@g.o</email>
714 <name>Java</name>
715 </maintainer>
716 -
717 + <maintainer type="person">
718 + <email>kaiboma06@×××××.com</email>
719 + <name>Kaibo Ma</name>
720 + </maintainer>
721 <longdescription>
722 ASM is a Java bytecode manipulation framework. It can be used to
723 dynamically generate stub classes or other proxy classes, directly in
724
725 diff --git a/dev-java/asm/Manifest b/dev-java/asm/Manifest
726 index e8cb001448d..a2bc854c576 100644
727 --- a/dev-java/asm/Manifest
728 +++ b/dev-java/asm/Manifest
729 @@ -2,3 +2,7 @@ DIST asm-3.3.1.tar.gz 854626 BLAKE2B e8738aeda26f72c4630d33f1696188501022b4764f9
730 DIST asm-4.0.tar.gz 752187 BLAKE2B 00795e18a65d1c3d17ddb722fad20c0c7b01101ffc766a0d5f82da83ce0763401c36857780ee82267d18fa67993314069645ffc188207e4628e99626b3409a07 SHA512 642bc32fc0310b8e4291386866e53ba62802f2ae888163cd6e879232bbe3c3728c3a135aa667f91aec5bbb743621c2ee2d2a1a1d1ccb36c5249874a5ba9b08db
731 DIST asm-5.0.3.tar.gz 781742 BLAKE2B a2d3f0e59244d27c090be8cfab67f86369a6dae0c49a3526ee25b7c4454c93df1efee461c9a4be33b414161b66d0df65b935ff06850ad8fa6a48fdbc178e77c1 SHA512 fb2fbddbd01ec6d355d5f218db801512a160b505e91c4ad81cc1a0f1265c358cf8df6140c216e2d5acc109dc2286c29de6bf5b60b29a094e70c96070a54b20af
732 DIST asm-5.1.tar.gz 791417 BLAKE2B 90ee3e28b20ce649763c43cf1b0bb495995dcfc31a534d774c727d201a913b8ae25f4c015e580c9d73b6f3a847ce32720a0c2b0ea61eab8b35e92be4beaab2fe SHA512 de702516f9e16686c027c9a200a1750e6dcaee96bb1ed8bc0591673404d015b8817e37f210be645681dff7a2c31f7ddce8b406ccc8c6e11f1424e19c04c38f1e
733 +DIST asm-ASM_6_2_1.tar.gz 1509237 BLAKE2B fb287ff5346b2fd0a016e7744d44387d2973f89c4d1cfe7b46b864019a56443e71ea0a847940f49db2a2b359651297b65feca236cb1c847e0a9217117f9300b9 SHA512 93e2e4c386b5ae8f459830cf708d62bf96aa35353e93ae9c07005467afc684596281ecc32e4a9441aa9787731c0e8f8967ec9c797c4392f80ee3e828f5c39cff
734 +DIST asm-ASM_7_3_1.tar.gz 1556552 BLAKE2B 23d7b21de9c163e2e69b8edb5d5d72a79ddcdd80e03393bef33285dc2455a59267ba5a95dec21d9d22e04b2518e593fbf8e856c9f361516826e1141131657259 SHA512 09abd673152ffa2d9f88aea8d940f77e8fc16e8d4b3486f39b8ae56c6f57cf4e40cff8ba829ca568c6ca71d8b676dee394d0e2f36bbf9781f9e3a9ad106e201b
735 +DIST asm-ASM_8_0_1.tar.gz 1559218 BLAKE2B 2b1d039ccb569cf2574d55fb7f6d2c1535dfa3edfab785a6f0622a893cb5f83f21de2d6a737ac164914893cccdd1d87754284742cdf20f2bbd4f57843dd3b36d SHA512 0b0773c3970a426ebca489e68641c3ecf0cfd3b48cddba1b56ffe0e0ab95274b5a7bcb3ae8b5ade04dffdc366bd0fdd6fd0f0db59936d1994f88107e15c90932
736 +DIST asm-ASM_9_1.tar.gz 1614561 BLAKE2B f19efad14a7bce5dd7311682a2e6c8625816d1b97ed390652681f14d6d341f559fee152b70474566752a80ff2fcc7cb83fea91f7382f898a0725beba5c9c6ada SHA512 84eb7bc0c7119d3ab0ddd9f3bad640662d96235d365da5bd85031abbdfed371c9742a01817ddd022fd4fb447441f423e4f5126d12dcadf12fa9669cd86b34f18
737
738 diff --git a/dev-java/asm/asm-6.2.1.ebuild b/dev-java/asm/asm-6.2.1.ebuild
739 new file mode 100644
740 index 00000000000..ed050bec982
741 --- /dev/null
742 +++ b/dev-java/asm/asm-6.2.1.ebuild
743 @@ -0,0 +1,22 @@
744 +# Copyright 1999-2021 Gentoo Authors
745 +# Distributed under the terms of the GNU General Public License v2
746 +
747 +EAPI=7
748 +JAVA_PKG_IUSE="doc source"
749 +
750 +inherit java-pkg-2 java-pkg-simple
751 +
752 +DESCRIPTION="Bytecode manipulation framework for Java"
753 +HOMEPAGE="http://asm.ow2.org"
754 +MY_P="ASM_${PV//./_}"
755 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
756 +LICENSE="BSD"
757 +SLOT="6"
758 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
759 +RESTRICT="test"
760 +
761 +CDEPEND=""
762 +DEPEND=">=virtual/jdk-1.8"
763 +RDEPEND=">=virtual/jre-1.8"
764 +
765 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
766
767 diff --git a/dev-java/asm/asm-7.3.1.ebuild b/dev-java/asm/asm-7.3.1.ebuild
768 new file mode 100644
769 index 00000000000..a9e66f9b283
770 --- /dev/null
771 +++ b/dev-java/asm/asm-7.3.1.ebuild
772 @@ -0,0 +1,22 @@
773 +# Copyright 1999-2021 Gentoo Authors
774 +# Distributed under the terms of the GNU General Public License v2
775 +
776 +EAPI=7
777 +JAVA_PKG_IUSE="doc source"
778 +
779 +inherit java-pkg-2 java-pkg-simple
780 +
781 +DESCRIPTION="Bytecode manipulation framework for Java"
782 +HOMEPAGE="http://asm.ow2.org"
783 +MY_P="ASM_${PV//./_}"
784 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
785 +LICENSE="BSD"
786 +SLOT="7"
787 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
788 +RESTRICT="test"
789 +
790 +CDEPEND=""
791 +DEPEND=">=virtual/jdk-1.8"
792 +RDEPEND=">=virtual/jre-1.8"
793 +
794 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
795
796 diff --git a/dev-java/asm/asm-8.0.1.ebuild b/dev-java/asm/asm-8.0.1.ebuild
797 new file mode 100644
798 index 00000000000..76ad51bd4ad
799 --- /dev/null
800 +++ b/dev-java/asm/asm-8.0.1.ebuild
801 @@ -0,0 +1,22 @@
802 +# Copyright 1999-2021 Gentoo Authors
803 +# Distributed under the terms of the GNU General Public License v2
804 +
805 +EAPI=7
806 +JAVA_PKG_IUSE="doc source"
807 +
808 +inherit java-pkg-2 java-pkg-simple
809 +
810 +DESCRIPTION="Bytecode manipulation framework for Java"
811 +HOMEPAGE="http://asm.ow2.org"
812 +MY_P="ASM_${PV//./_}"
813 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
814 +LICENSE="BSD"
815 +SLOT="8"
816 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
817 +RESTRICT="test"
818 +
819 +CDEPEND=""
820 +DEPEND=">=virtual/jdk-1.8"
821 +RDEPEND=">=virtual/jre-1.8"
822 +
823 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
824
825 diff --git a/dev-java/asm/asm-9.1.ebuild b/dev-java/asm/asm-9.1.ebuild
826 new file mode 100644
827 index 00000000000..7ff100a3d93
828 --- /dev/null
829 +++ b/dev-java/asm/asm-9.1.ebuild
830 @@ -0,0 +1,22 @@
831 +# Copyright 1999-2021 Gentoo Authors
832 +# Distributed under the terms of the GNU General Public License v2
833 +
834 +EAPI=7
835 +JAVA_PKG_IUSE="doc source"
836 +
837 +inherit java-pkg-2 java-pkg-simple
838 +
839 +DESCRIPTION="Bytecode manipulation framework for Java"
840 +HOMEPAGE="http://asm.ow2.org"
841 +MY_P="ASM_${PV//./_}"
842 +SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz"
843 +LICENSE="BSD"
844 +SLOT="9"
845 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
846 +RESTRICT="test"
847 +
848 +CDEPEND=""
849 +DEPEND=">=virtual/jdk-1.8"
850 +RDEPEND=">=virtual/jre-1.8"
851 +
852 +JAVA_SRC_DIR="asm-${MY_P}/${PN}/src/main/java"
853
854 diff --git a/dev-java/asm/metadata.xml b/dev-java/asm/metadata.xml
855 index a432a00e09e..f653390931e 100644
856 --- a/dev-java/asm/metadata.xml
857 +++ b/dev-java/asm/metadata.xml
858 @@ -5,7 +5,10 @@
859 <email>java@g.o</email>
860 <name>Java</name>
861 </maintainer>
862 -
863 + <maintainer type="person">
864 + <email>kaiboma06@×××××.com</email>
865 + <name>Kaibo Ma</name>
866 + </maintainer>
867 <longdescription>
868 ASM is a Java bytecode manipulation framework. It can be used to
869 dynamically generate stub classes or other proxy classes, directly in