Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/findbugs/, profiles/, dev-util/findbugs/files/launchers/, ...
Date: Mon, 17 May 2021 21:10:31
Message-Id: 1621285767.804ba761019912c10c3608ba06edfab19b5dfaf2.sam@gentoo
1 commit: 804ba761019912c10c3608ba06edfab19b5dfaf2
2 Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
3 AuthorDate: Mon May 17 11:44:58 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon May 17 21:09:27 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804ba761
7
8 dev-util/findbugs: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/738940
11 Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 dev-util/findbugs/Manifest | 1 -
15 ...bcel-6.0-RC3-instead-of-a-random-snapshot.patch | 48 ---------
16 ...-t-bundle-anything-in-the-annotations-jar.patch | 25 -----
17 .../files/0003-JDK-1.8-works-fine-for-me.patch | 30 ------
18 .../0004-Don-t-clean-before-generating-docs.patch | 25 -----
19 .../files/0005-Don-t-require-git-to-build.patch | 25 -----
20 dev-util/findbugs/files/launchers/fb | 75 --------------
21 dev-util/findbugs/files/launchers/fbwrap | 3 -
22 dev-util/findbugs/files/launchers/findbugs | 83 ----------------
23 dev-util/findbugs/files/launchers/findbugs2 | 89 -----------------
24 dev-util/findbugs/findbugs-3.0.1.ebuild | 108 ---------------------
25 dev-util/findbugs/metadata.xml | 12 ---
26 profiles/package.mask | 6 --
27 13 files changed, 530 deletions(-)
28
29 diff --git a/dev-util/findbugs/Manifest b/dev-util/findbugs/Manifest
30 deleted file mode 100644
31 index 0c99c9dd884..00000000000
32 --- a/dev-util/findbugs/Manifest
33 +++ /dev/null
34 @@ -1 +0,0 @@
35 -DIST findbugs-3.0.1-source.zip 9625065 BLAKE2B 26c940ac0eaec16de89ffbbe26d16b0b5c2883a6131a8b3ce93b9a35014a42c221456f977e581d2f4f1b8d9333237c24ac6d5ad8fc2ba6bb018c333b6a09f4eb SHA512 d967769f2356f28b34d92c7451cf3e2ac004e667bfc3b049b5b10b1c19d7be2cfa0db132a77698d042300330f77a2bb5dd8c4baa0d67c37b7e5ae6da9e83a64f
36
37 diff --git a/dev-util/findbugs/files/0001-Support-bcel-6.0-RC3-instead-of-a-random-snapshot.patch b/dev-util/findbugs/files/0001-Support-bcel-6.0-RC3-instead-of-a-random-snapshot.patch
38 deleted file mode 100644
39 index c92e18741ae..00000000000
40 --- a/dev-util/findbugs/files/0001-Support-bcel-6.0-RC3-instead-of-a-random-snapshot.patch
41 +++ /dev/null
42 @@ -1,48 +0,0 @@
43 -From d4ef7a75e6d0e50f6417825d851ad9e5ed757985 Mon Sep 17 00:00:00 2001
44 -From: James Le Cuirot <chewi@g.o>
45 -Date: Tue, 10 Mar 2015 23:47:00 +0000
46 -Subject: [PATCH 1/2] Support bcel 6.0 RC3 instead of a random snapshot
47 -
48 ----
49 - .../src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java | 2 +-
50 - findbugs/src/java/edu/umd/cs/findbugs/visitclass/BetterVisitor.java | 4 ++--
51 - 2 files changed, 3 insertions(+), 3 deletions(-)
52 -
53 -diff --git a/findbugs/src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java b/findbugs/src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java
54 -index 52468c9..d7cbd0e 100644
55 ---- a/findbugs/src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java
56 -+++ b/findbugs/src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java
57 -@@ -50,7 +50,7 @@ import edu.umd.cs.findbugs.bcel.generic.NULL2Z;
58 - * @see Frame
59 - * @see DataflowAnalysis
60 - */
61 --public abstract class AbstractFrameModelingVisitor<Value, FrameType extends Frame<Value>> implements VisitorSupportsInvokeDynamic {
62 -+public abstract class AbstractFrameModelingVisitor<Value, FrameType extends Frame<Value>> extends EmptyVisitor {
63 - private FrameType frame;
64 -
65 - private Location location;
66 -diff --git a/findbugs/src/java/edu/umd/cs/findbugs/visitclass/BetterVisitor.java b/findbugs/src/java/edu/umd/cs/findbugs/visitclass/BetterVisitor.java
67 -index 5d62092..a36abac 100644
68 ---- a/findbugs/src/java/edu/umd/cs/findbugs/visitclass/BetterVisitor.java
69 -+++ b/findbugs/src/java/edu/umd/cs/findbugs/visitclass/BetterVisitor.java
70 -@@ -56,7 +56,7 @@ import org.apache.bcel.classfile.StackMap;
71 - import org.apache.bcel.classfile.StackMapEntry;
72 - import org.apache.bcel.classfile.Synthetic;
73 - import org.apache.bcel.classfile.Unknown;
74 --import org.apache.bcel.classfile.Visitor;
75 -+import org.apache.bcel.classfile.EmptyVisitor;
76 -
77 - /**
78 - * Fixedup of from org.apache.bcel.classfile.Visitor
79 -@@ -64,7 +64,7 @@ import org.apache.bcel.classfile.Visitor;
80 - * @author <A HREF="http://www.cs.umd.edu/~pugh">William Pugh</A>
81 - * @version 980818
82 - */
83 --public abstract class BetterVisitor implements Visitor {
84 -+public abstract class BetterVisitor extends EmptyVisitor {
85 -
86 - /**
87 - * clone() is overridden to change access control from protected to public.
88 ---
89 -2.0.4
90 -
91
92 diff --git a/dev-util/findbugs/files/0002-Don-t-bundle-anything-in-the-annotations-jar.patch b/dev-util/findbugs/files/0002-Don-t-bundle-anything-in-the-annotations-jar.patch
93 deleted file mode 100644
94 index 67938e4e371..00000000000
95 --- a/dev-util/findbugs/files/0002-Don-t-bundle-anything-in-the-annotations-jar.patch
96 +++ /dev/null
97 @@ -1,25 +0,0 @@
98 -From c956ffd82e5b88be74dca187dc80afcf6559a78f Mon Sep 17 00:00:00 2001
99 -From: James Le Cuirot <chewi@g.o>
100 -Date: Wed, 11 Mar 2015 21:41:36 +0000
101 -Subject: [PATCH 2/2] Don't bundle anything in the annotations jar
102 -
103 ----
104 - findbugs/build.xml | 2 --
105 - 1 file changed, 2 deletions(-)
106 -
107 -diff --git a/findbugs/build.xml b/findbugs/build.xml
108 -index 698b91f..3eac5d6 100644
109 ---- a/findbugs/build.xml
110 -+++ b/findbugs/build.xml
111 -@@ -298,8 +298,6 @@
112 - <fileset dir="${src.dir}">
113 - <include name="**/annotations/*.java"/>
114 - </fileset>
115 -- <zipfileset src="${jar.dir}/jcip-annotations.jar" excludes="META-INF/**,**/*.html"/>
116 -- <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**,**/*.html"/>
117 - </jar>
118 - </target>
119 -
120 ---
121 -2.0.4
122 -
123
124 diff --git a/dev-util/findbugs/files/0003-JDK-1.8-works-fine-for-me.patch b/dev-util/findbugs/files/0003-JDK-1.8-works-fine-for-me.patch
125 deleted file mode 100644
126 index ce4e186f0ac..00000000000
127 --- a/dev-util/findbugs/files/0003-JDK-1.8-works-fine-for-me.patch
128 +++ /dev/null
129 @@ -1,30 +0,0 @@
130 -From af7e19734c9bbd21d2f1bf8a66b5ca1c131eeacd Mon Sep 17 00:00:00 2001
131 -From: James Le Cuirot <chewi@g.o>
132 -Date: Fri, 13 Mar 2015 00:20:20 +0000
133 -Subject: [PATCH 3/3] JDK 1.8 works fine for me
134 -
135 ----
136 - findbugs/build.xml | 7 -------
137 - 1 file changed, 7 deletions(-)
138 -
139 -diff --git a/findbugs/build.xml b/findbugs/build.xml
140 -index 3eac5d6..48c8f2b 100644
141 ---- a/findbugs/build.xml
142 -+++ b/findbugs/build.xml
143 -@@ -122,13 +122,6 @@
144 - </javac>
145 - </target>
146 - <target name="classes" depends="init">
147 -- <echo>Requires JDK 7.x (not 8!), using: ${ant.java.version}</echo>
148 -- <fail message="Requires JDK 7.x (not 8!), using: ${ant.java.version}">
149 -- <condition>
150 -- <equals arg1="1.8" arg2="${ant.java.version}"/>
151 -- </condition>
152 -- </fail>
153 --
154 - <!-- Compile Java source files. -->
155 - <echo level="info" message="compiling findbugs"/>
156 - <javac
157 ---
158 -2.0.4
159 -
160
161 diff --git a/dev-util/findbugs/files/0004-Don-t-clean-before-generating-docs.patch b/dev-util/findbugs/files/0004-Don-t-clean-before-generating-docs.patch
162 deleted file mode 100644
163 index 670f497e507..00000000000
164 --- a/dev-util/findbugs/files/0004-Don-t-clean-before-generating-docs.patch
165 +++ /dev/null
166 @@ -1,25 +0,0 @@
167 -From c73984b12bb3c80a67d993a30c894ee05613d422 Mon Sep 17 00:00:00 2001
168 -From: James Le Cuirot <chewi@g.o>
169 -Date: Fri, 13 Mar 2015 13:59:22 +0000
170 -Subject: [PATCH 4/4] Don't clean before generating docs
171 -
172 ----
173 - findbugs/build.xml | 2 +-
174 - 1 file changed, 1 insertion(+), 1 deletion(-)
175 -
176 -diff --git a/findbugs/build.xml b/findbugs/build.xml
177 -index 48c8f2b..d0cbc04 100644
178 ---- a/findbugs/build.xml
179 -+++ b/findbugs/build.xml
180 -@@ -652,7 +652,7 @@
181 - </target>
182 -
183 -
184 -- <target name="checkdocs" depends="clean">
185 -+ <target name="checkdocs">
186 - <!-- FIXME: check whether docs are up to date -->
187 - </target>
188 -
189 ---
190 -2.0.4
191 -
192
193 diff --git a/dev-util/findbugs/files/0005-Don-t-require-git-to-build.patch b/dev-util/findbugs/files/0005-Don-t-require-git-to-build.patch
194 deleted file mode 100644
195 index acdff2ce96d..00000000000
196 --- a/dev-util/findbugs/files/0005-Don-t-require-git-to-build.patch
197 +++ /dev/null
198 @@ -1,25 +0,0 @@
199 -From cbf9d81dba1ef0a42f79391c87845d7875a13993 Mon Sep 17 00:00:00 2001
200 -From: James Le Cuirot <chewi@g.o>
201 -Date: Mon, 18 May 2015 20:41:58 +0100
202 -Subject: [PATCH 5/5] Don't require git to build
203 -
204 ----
205 - findbugs/build.xml | 2 +-
206 - 1 file changed, 1 insertion(+), 1 deletion(-)
207 -
208 -diff --git a/findbugs/build.xml b/findbugs/build.xml
209 -index d0cbc04..42c6d09 100644
210 ---- a/findbugs/build.xml
211 -+++ b/findbugs/build.xml
212 -@@ -636,7 +636,7 @@
213 - </target>
214 -
215 -
216 -- <target name="version" depends="classes,-get-git-revision" >
217 -+ <target name="version" depends="classes" >
218 - <echo>${gitrnum}</echo>
219 - <java classpathref="tools.classpath"
220 - output="${version.props.file}"
221 ---
222 -2.3.3
223 -
224
225 diff --git a/dev-util/findbugs/files/launchers/fb b/dev-util/findbugs/files/launchers/fb
226 deleted file mode 100644
227 index 79d44a41681..00000000000
228 --- a/dev-util/findbugs/files/launchers/fb
229 +++ /dev/null
230 @@ -1,75 +0,0 @@
231 -escape_arg() {
232 - echo "$1" | sed -e "s,\\([\\\"' ]\\),\\\\\\1,g"
233 -}
234 -
235 -# Set defaults
236 -fb_mainclass="edu.umd.cs.findbugs.workflow.FB"
237 -user_jvmargs=''
238 -ea_arg=''
239 -debug_arg=''
240 -conservespace_arg=''
241 -user_props=''
242 -
243 -# Handle command line arguments.
244 -while [ $# -gt 0 ]; do
245 - case $1 in
246 - -textui)
247 - fb_mainclass="edu.umd.cs.findbugs.FindBugs2"
248 - ;;
249 -
250 - -jvmArgs)
251 - shift
252 - user_jvmargs="$1"
253 - ;;
254 -
255 - -ea)
256 - ea_arg='-ea'
257 - ;;
258 -
259 - -maxHeap)
260 - shift
261 - fb_maxheap="-Xmx$1m"
262 - ;;
263 -
264 - -debug)
265 - debug_arg="-Dfindbugs.debug=true"
266 - ;;
267 -
268 - -conserveSpace)
269 - conservespace_arg="-Dfindbugs.conserveSpace=true"
270 - ;;
271 -
272 - -property)
273 - shift
274 - user_props="-D$1 $user_props"
275 - ;;
276 -
277 - -D*=*)
278 - user_props="$1 $user_props"
279 - ;;
280 -
281 - -version)
282 - fb_mainclass=edu.umd.cs.findbugs.Version
283 - fb_appargs="-release"
284 - while [ $# -gt 0 ]; do
285 - shift
286 - done
287 - ;;
288 -
289 - -help)
290 - fb_mainclass="edu.umd.cs.findbugs.ShowHelp"
291 - ;;
292 -
293 - # All unrecognized arguments will be accumulated and
294 - # passed to the application.
295 - *)
296 - fb_appargs="$fb_appargs `escape_arg "$1"`"
297 - ;;
298 - esac
299 -
300 - shift
301 -done
302 -
303 -fb_maxheap=${fb_maxheap:-"-Xmx768m"}
304 -fb_jvmargs="$fb_maxheap $user_jvmargs $debug_arg $conservespace_arg $user_props $ea_arg"
305 -gjl_pkg_args="$fb_appargs"
306
307 diff --git a/dev-util/findbugs/files/launchers/fbwrap b/dev-util/findbugs/files/launchers/fbwrap
308 deleted file mode 100644
309 index 7d208611c13..00000000000
310 --- a/dev-util/findbugs/files/launchers/fbwrap
311 +++ /dev/null
312 @@ -1,3 +0,0 @@
313 -fb_mainclass="$1"
314 -unset fb_jvmargs
315 -shift
316
317 diff --git a/dev-util/findbugs/files/launchers/findbugs b/dev-util/findbugs/files/launchers/findbugs
318 deleted file mode 100644
319 index e557ce51621..00000000000
320 --- a/dev-util/findbugs/files/launchers/findbugs
321 +++ /dev/null
322 @@ -1,83 +0,0 @@
323 -escape_arg() {
324 - echo "$1" | sed -e "s,\\([\\\"' ]\\),\\\\\\1,g"
325 -}
326 -
327 -# Set defaults
328 -fb_mainclass="edu.umd.cs.findbugs.LaunchAppropriateUI"
329 -user_jvmargs=''
330 -ea_arg=''
331 -debug_arg=''
332 -conservespace_arg=''
333 -user_props=''
334 -
335 -# Handle command line arguments.
336 -while [ $# -gt 0 ]; do
337 - case $1 in
338 - -gui)
339 - # this is the default
340 - ;;
341 -
342 - -gui1)
343 - user_props="-Dfindbugs.launchUI=1 $user_props"
344 - ;;
345 -
346 - -textui)
347 - fb_mainclass="edu.umd.cs.findbugs.FindBugs2"
348 - ;;
349 -
350 - -jvmArgs)
351 - shift
352 - user_jvmargs="$1"
353 - ;;
354 -
355 - -ea)
356 - ea_arg='-ea'
357 - ;;
358 -
359 - -maxHeap)
360 - shift
361 - fb_maxheap="-Xmx$1m"
362 - ;;
363 -
364 - -debug)
365 - debug_arg="-Dfindbugs.debug=true"
366 - ;;
367 -
368 - -conserveSpace)
369 - conservespace_arg="-Dfindbugs.conserveSpace=true"
370 - ;;
371 -
372 - -property)
373 - shift
374 - user_props="-D$1 $user_props"
375 - ;;
376 -
377 - -D*=*)
378 - user_props="$1 $user_props"
379 - ;;
380 -
381 - -version)
382 - fb_mainclass=edu.umd.cs.findbugs.Version
383 - fb_appargs="-release"
384 - while [ $# -gt 0 ]; do
385 - shift
386 - done
387 - ;;
388 -
389 - -help)
390 - fb_mainclass="edu.umd.cs.findbugs.ShowHelp"
391 - ;;
392 -
393 - # All unrecognized arguments will be accumulated and
394 - # passed to the application.
395 - *)
396 - fb_appargs="$fb_appargs `escape_arg "$1"`"
397 - ;;
398 - esac
399 -
400 - shift
401 -done
402 -
403 -fb_maxheap=${fb_maxheap:-"-Xmx768m"}
404 -fb_jvmargs="$fb_maxheap $user_jvmargs $debug_arg $conservespace_arg $user_props $ea_arg"
405 -gjl_pkg_args="$fb_appargs"
406
407 diff --git a/dev-util/findbugs/files/launchers/findbugs2 b/dev-util/findbugs/files/launchers/findbugs2
408 deleted file mode 100644
409 index d87ea82c090..00000000000
410 --- a/dev-util/findbugs/files/launchers/findbugs2
411 +++ /dev/null
412 @@ -1,89 +0,0 @@
413 -# Default UI is GUI2
414 -fb_launchui="2"
415 -
416 -#
417 -# Stuff we're going to pass to the JVM as JVM arguments.
418 -#
419 -jvm_debug=""
420 -jvm_maxheap="-Xmx768m"
421 -jvm_ea=""
422 -jvm_conservespace=""
423 -jvm_user_props=""
424 -
425 -#
426 -# Process command line args until we hit one we don't recognize.
427 -#
428 -finishedArgs=false
429 -while [ $# -gt 0 ] && [ "$finishedArgs" = "false" ]; do
430 -
431 - arg=$1
432 -
433 - case $arg in
434 - -textui)
435 - shift
436 - fb_launchui="0"
437 - ;;
438 -
439 - -gui)
440 - shift
441 - fb_launchui="2"
442 - ;;
443 -
444 - -gui1)
445 - shift
446 - fb_launchui="1"
447 - ;;
448 -
449 - -maxHeap)
450 - shift
451 - jvm_maxheap="-Xmx$1m"
452 - shift
453 - ;;
454 -
455 - -ea)
456 - shift
457 - jvm_ea="-ea"
458 - ;;
459 -
460 - -debug)
461 - shift
462 - jvm_debug="-Dfindbugs.debug=true"
463 - ;;
464 -
465 - -conserveSpace)
466 - shift
467 - jvm_conservespace="-Dfindbugs.conserveSpace=true"
468 - ;;
469 -
470 - -property)
471 - shift
472 - jvm_user_props="-D$1 $jvm_user_props"
473 - shift
474 - ;;
475 -
476 - -D*=*)
477 - jvm_user_props="$1 $user_props"
478 - shift
479 - ;;
480 -
481 - -version)
482 - shift
483 - fb_launchui="version"
484 - ;;
485 -
486 - -help)
487 - shift
488 - fb_launchui="help"
489 - ;;
490 -
491 - # All arguments starting from the first unrecognized arguments
492 - # are passed on to the Java app.
493 - *)
494 - finishedArgs=true
495 - ;;
496 - esac
497 -
498 -done
499 -
500 -fb_mainclass="edu.umd.cs.findbugs.LaunchAppropriateUI"
501 -fb_jvmargs="$jvm_debug $jvm_maxheap $jvm_ea $jvm_conservespace $jvm_user_props -Dfindbugs.launchUI=$fb_launchui"
502
503 diff --git a/dev-util/findbugs/findbugs-3.0.1.ebuild b/dev-util/findbugs/findbugs-3.0.1.ebuild
504 deleted file mode 100644
505 index 898d00e58b9..00000000000
506 --- a/dev-util/findbugs/findbugs-3.0.1.ebuild
507 +++ /dev/null
508 @@ -1,108 +0,0 @@
509 -# Copyright 1999-2021 Gentoo Authors
510 -# Distributed under the terms of the GNU General Public License v2
511 -
512 -EAPI=5
513 -
514 -JAVA_PKG_IUSE="doc source"
515 -
516 -inherit epatch java-pkg-2 java-ant-2
517 -
518 -DESCRIPTION="Find Bugs in Java Programs"
519 -HOMEPAGE="http://findbugs.sourceforge.net/"
520 -SRC_URI="mirror://sourceforge/${PN}/${P}-source.zip"
521 -
522 -LICENSE="LGPL-2.1"
523 -SLOT="0"
524 -KEYWORDS="~amd64 ~x86"
525 -IUSE="test"
526 -RESTRICT="!test? ( test )"
527 -
528 -CDEPEND="dev-java/ant-core:0
529 - dev-java/apple-java-extensions-bin:0
530 - >=dev-java/asm-5:4
531 - >=dev-java/bcel-6:0
532 - dev-java/commons-lang:2.1
533 - dev-java/dom4j:1
534 - dev-java/hamcrest-core:1.3
535 - dev-java/jaxen:1.1
536 - dev-java/jcip-annotations:0
537 - dev-java/jdepend:0
538 - >=dev-java/jformatstring-2.0.3:0
539 - dev-java/jsr305:0
540 - dev-java/junit:4"
541 -
542 -RDEPEND=">=virtual/jre-1.7
543 - ${CDEPEND}"
544 -
545 -DEPEND=">=virtual/jdk-1.7
546 - app-arch/unzip
547 - doc? (
548 - app-text/docbook-xsl-stylesheets
549 - dev-java/saxon:6.5
550 - )
551 - test? ( dev-java/ant-junit:0 )
552 - ${CDEPEND}"
553 -
554 -JAVA_ANT_REWRITE_CLASSPATH="true"
555 -EANT_BUILD_TARGET="build"
556 -EANT_DOC_TARGET="apiJavadoc docs"
557 -EANT_TEST_TARGET="runjunit"
558 -EANT_GENTOO_CLASSPATH="ant-core,apple-java-extensions-bin,asm-4,bcel,commons-lang-2.1,dom4j-1,hamcrest-core-1.3,jaxen-1.1,jcip-annotations,jdepend,jformatstring,jsr305,junit-4"
559 -
560 -pkg_setup() {
561 - java-pkg-2_pkg_setup
562 - use doc && EANT_GENTOO_CLASSPATH_EXTRA="$(java-pkg_getjars --build-only --with-dependencies saxon-6.5)"
563 - EANT_EXTRA_ARGS="-Dgitrnum=gentoo -Dxsl.stylesheet.home=${EROOT}usr/share/sgml/docbook/xsl-stylesheets"
564 -}
565 -
566 -java_prepare() {
567 - epatch \
568 - "${FILESDIR}/0001-Support-bcel-6.0-RC3-instead-of-a-random-snapshot.patch" \
569 - "${FILESDIR}/0002-Don-t-bundle-anything-in-the-annotations-jar.patch" \
570 - "${FILESDIR}/0003-JDK-1.8-works-fine-for-me.patch" \
571 - "${FILESDIR}/0004-Don-t-clean-before-generating-docs.patch" \
572 - "${FILESDIR}/0005-Don-t-require-git-to-build.patch"
573 -
574 - # Remove bundled jars.
575 - find -name "*.jar" -delete || die
576 -}
577 -
578 -src_install() {
579 - java-pkg_dojar lib/{${PN},${PN}-ant,annotations}.jar
580 -
581 - insinto "/usr/share/${PN}/plugin"
582 - doins plugin/README
583 -
584 - use source && java-pkg_dosrc src/*/edu
585 -
586 - if use doc; then
587 - insinto "/usr/share/doc/${PF}/html/web"
588 - doins -r build/doc/*
589 - java-pkg_dojavadoc apiJavaDoc
590 - fi
591 -
592 - local SCRIPT CLASS
593 - local ARGS="-Dfindbugs.home=${EROOT}usr/share/findbugs"
594 -
595 - ls src/scripts/standard | grep -E -v '^(findbugs2?|fb|fbwrap)$' | while read SCRIPT; do
596 - CLASS=$(grep '^fb_mainclass=' "src/scripts/standard/${SCRIPT}" | sed 's/^.*=//')
597 - java-pkg_dolauncher "findbugs-${SCRIPT#findbugs-}" \
598 - --java_args "${ARGS}" --main "${CLASS}"
599 - done
600 -
601 - for SCRIPT in findbugs{,2} fb{,wrap}; do
602 - java-pkg_dolauncher "${SCRIPT}" \
603 - --java_args "\$fb_jvmargs ${ARGS}" --main '$fb_mainclass' \
604 - -pre "${FILESDIR}/launchers/${SCRIPT}"
605 - done
606 -}
607 -
608 -src_test() {
609 - java-pkg-2_src_test
610 -}
611 -
612 -pkg_postinst() {
613 - elog "findbugs ships with many launcher scripts. Most of these have been"
614 - elog "installed with a findbugs- prefix to avoid conflicts and confusion"
615 - elog "with other executables in the PATH."
616 -}
617
618 diff --git a/dev-util/findbugs/metadata.xml b/dev-util/findbugs/metadata.xml
619 deleted file mode 100644
620 index 7f5d054caa9..00000000000
621 --- a/dev-util/findbugs/metadata.xml
622 +++ /dev/null
623 @@ -1,12 +0,0 @@
624 -<?xml version="1.0" encoding="UTF-8"?>
625 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
626 -<pkgmetadata>
627 - <maintainer type="project">
628 - <email>java@g.o</email>
629 - <name>Java</name>
630 - </maintainer>
631 - <longdescription>FindBugs uses static analysis to inspect Java bytecode for occurrences of bug patterns. Static analysis means that FindBugs can find bugs by simply inspecting a program's code: executing the program is not necessary. This makes FindBugs very easy to use: in general, you should be able to use it to look for bugs in your code within a few minutes of downloading it. FindBugs works by analyzing Java bytecode (compiled class files), so you don't even need the program's source code to use it. Because its analysis is sometimes imprecise, FindBugs can report false warnings, which are warnings that do not indicate real errors. In practice, the rate of false warnings reported by FindBugs is less than 50%.</longdescription>
632 - <upstream>
633 - <remote-id type="sourceforge">findbugs</remote-id>
634 - </upstream>
635 -</pkgmetadata>
636
637 diff --git a/profiles/package.mask b/profiles/package.mask
638 index e7d00266ef1..61c822ed552 100644
639 --- a/profiles/package.mask
640 +++ b/profiles/package.mask
641 @@ -666,12 +666,6 @@ x11-apps/amlc
642 # removal in 30 days
643 dev-java/tapestry
644
645 -# Miroslav Šulc <fordfrog@g.o> (2021-04-18)
646 -# the project has been abandoned and the developement
647 -# is now under name SpotBugs
648 -# see: https://github.com/findbugsproject/findbugs
649 -dev-util/findbugs
650 -
651 # Volkmar W. Pogatzki <gentoo@××××××××.net> (2021-04-18)
652 # dev-java/xerces-2.12.1 depends on masked >=virtual/{jdk,jre}-11
653 # https://bugs.gentoo.org/782697