debian/0000755000000000000000000000000012262103675007172 5ustar debian/findbugs.manpages0000644000000000000000000000003612261774015012510 0ustar debian/fb.1 debian/findbugs.1 debian/docs0000644000000000000000000000003012261774015010037 0ustar README.txt userDict.txt debian/patches/0000755000000000000000000000000012262102655010616 5ustar debian/patches/0005-FixShowHelpInFindbugs.patch0000644000000000000000000000253412261774015016402 0ustar Index: findbugs-2.0.3/src/java/edu/umd/cs/findbugs/ShowHelp.java =================================================================== --- findbugs-2.0.3.orig/src/java/edu/umd/cs/findbugs/ShowHelp.java 2011-12-20 16:16:10.000000000 +0800 +++ findbugs-2.0.3/src/java/edu/umd/cs/findbugs/ShowHelp.java 2013-12-17 20:42:32.742172610 +0800 @@ -32,14 +32,21 @@ System.out.println("FindBugs version " + Version.RELEASE + ", " + Version.WEBSITE); DetectorFactoryCollection.instance(); - System.out.println("Command line options"); + //System.out.println("Command line options:"); TreeSet cmds = new TreeSet(); for(Plugin p : Plugin.getAllPlugins()) for(FindBugsMain m : p.getAllFindBugsMain()) cmds.add(m); - for(FindBugsMain m : cmds) - System.out.printf("fb %-12s %-12s %s%n", m.cmd, m.kind, m.description); + boolean isFirst=true; + for(FindBugsMain m : cmds){ + if (isFirst) + System.out.printf("Usage: "); + else + System.out.printf("or: "); + System.out.printf("fb %-12s %-12s %s%n", m.cmd, m.kind, m.description); + isFirst=false; + } // System.out.println(); // System.out.println("GUI Options:"); debian/patches/0003-UseGTKLook.patch0000644000000000000000000000302712261774015014154 0ustar Index: findbugs-2.0.3/src/scripts/standard/fb =================================================================== --- findbugs-2.0.3.orig/src/scripts/standard/fb 2011-12-20 16:14:10.000000000 +0800 +++ findbugs-2.0.3/src/scripts/standard/fb 2013-12-17 20:29:11.166178876 +0800 @@ -24,7 +24,7 @@ debug_arg='' conservespace_arg='' workhard_arg='' -user_props='' +user_props='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' # Handle command line arguments. while [ $# -gt 0 ]; do Index: findbugs-2.0.3/src/scripts/standard/findbugs =================================================================== --- findbugs-2.0.3.orig/src/scripts/standard/findbugs 2013-12-17 17:59:30.746249087 +0800 +++ findbugs-2.0.3/src/scripts/standard/findbugs 2013-12-17 20:29:23.566178779 +0800 @@ -23,7 +23,7 @@ debug_arg='' conservespace_arg='' workhard_arg='' -user_props='' +user_props='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' # Handle command line arguments. while [ $# -gt 0 ]; do Index: findbugs-2.0.3/src/scripts/standard/findbugs2 =================================================================== --- findbugs-2.0.3.orig/src/scripts/standard/findbugs2 2009-07-31 10:23:38.000000000 +0800 +++ findbugs-2.0.3/src/scripts/standard/findbugs2 2013-12-17 20:34:15.814176494 +0800 @@ -19,7 +19,7 @@ jvm_maxheap="-Xmx768m" jvm_ea="" jvm_conservespace="" -jvm_user_props="" +jvm_user_props="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel" # # Process command line args until we hit one we don't recognize. debian/patches/0001-FixLibraryDependency-RemoveAppleGUI.patch0000644000000000000000000004230612261774015021062 0ustar Index: findbugs-2.0.3/build.properties =================================================================== --- findbugs-2.0.3.orig/build.properties 2013-12-17 19:44:08.738200004 +0800 +++ findbugs-2.0.3/build.properties 2013-12-17 19:51:27.826196570 +0800 @@ -8,10 +8,12 @@ src/gui/,\ etc +sys.jar.dir =/usr/share/java + # Set this to the directory containing the DocBook Modular XSL Stylesheets # from http://docbook.sourceforge.net/projects/xsl/ -xsl.stylesheet.home =${local.software.home}/docbook-xsl-1.76.1 +xsl.stylesheet.home =/usr/share/xml/docbook/stylesheet/docbook-xsl # Set this to the directory containing the svnant Ant jars. These are # needed for the srcdist target and to get the svn revision number @@ -23,7 +25,7 @@ # Set this to the directory where Saxon (http://saxon.sourceforge.net/) # is installed. -saxon.home =${local.software.home}/saxon-6.5.5 +saxon.home =${sys.jar.dir} # Set this to the directory where FOP (http://xml.apache.org/fop/) # is installed. (Note: this is disabled for now.) Index: findbugs-2.0.3/build.xml =================================================================== --- findbugs-2.0.3.orig/build.xml 2013-12-17 19:44:08.738200004 +0800 +++ findbugs-2.0.3/build.xml 2013-12-17 19:51:27.830196570 +0800 @@ -60,24 +60,23 @@ - - - - - - - - - - - - + + + + + + + + + + + - + @@ -124,17 +123,16 @@ - - - - - - - - - - - + + + + + + + + + + @@ -329,8 +327,8 @@ - - + + @@ -362,20 +360,20 @@ - + - - - - - - - - - - - - + + + + + + + + + + + + @@ -511,7 +509,7 @@ projectName="Byte code Engineering Library (BCEL)" outputFile="${sampleoutput.dir}/bcel.xml" > - + - + - - - - - - - - - - + + + + + + + + + @@ -1310,7 +1307,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + Index: findbugs-2.0.3/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java =================================================================== --- findbugs-2.0.3.orig/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java 2010-09-18 15:46:28.000000000 +0800 +++ findbugs-2.0.3/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java 2013-12-17 20:04:48.778190308 +0800 @@ -19,9 +19,6 @@ package edu.umd.cs.findbugs.gui2; -import com.apple.eawt.ApplicationAdapter; -import com.apple.eawt.ApplicationEvent; - /* * Based on sample code from Apple. * @@ -29,91 +26,8 @@ * This class should only ever be referenced via reflection after * checking that we are running on Mac OS X. */ -public class OSXAdapter extends ApplicationAdapter { - - // pseudo-singleton model; no point in making multiple instances - // of the EAWT application or our adapter - private static OSXAdapter theAdapter = new OSXAdapter(); - - private static final com.apple.eawt.Application theApplication = new com.apple.eawt.Application(); - - // reference to the app where the existing quit, about, prefs code is - private static MainFrame mainApp; - - private OSXAdapter() { - } - - // implemented handler methods. These are basically hooks into - // existing functionality from the main app, as if it came - // over from another platform. - - @Override - public void handleAbout(ApplicationEvent ae) { - if (mainApp != null) { - ae.setHandled(true); - // We need to invoke modal About Dialog asynchronously - // otherwise the Application queue is locked for the duration - // of the about Dialog, which results in a deadlock if a URL is - // selected, and we get a ReOpenApplication event when user - // switches back to Findbugs. - javax.swing.SwingUtilities.invokeLater(new Runnable() { - public void run() { - mainApp.about(); - } - }); - } else { - throw new IllegalStateException("handleAbout: " + "MyApp instance detached from listener"); - } - } - - @Override - public void handlePreferences(ApplicationEvent ae) { - if (mainApp != null) { - mainApp.preferences(); - ae.setHandled(true); - } else { - throw new IllegalStateException("handlePreferences: MyApp instance " + "detached from listener"); - } - } - - @Override - public void handleQuit(ApplicationEvent ae) { - if (mainApp != null) { - - /* - * You MUST setHandled(false) if you want to delay or cancel the - * quit. This is important for cross-platform development -- have a - * universal quit routine that chooses whether or not to quit, so - * the functionality is identical on all platforms. This example - * simply cancels the AppleEvent-based quit and defers to that - * universal method. - */ - - ae.setHandled(false); - mainApp.callOnClose(); - } else { - throw new IllegalStateException("handleQuit: MyApp instance detached " + "from listener"); - } - } - - // The main entry-point for this functionality. This is the only method - // that needs to be called at runtime, and it can easily be done using - // reflection (see MyApp.java) - public static void registerMacOSXApplication(MainFrame inApp) { - if (mainApp != null) - throw new IllegalStateException("application already set"); - - mainApp = inApp; - - theApplication.addApplicationListener(theAdapter); - - theApplication.addPreferencesMenuItem(); - } - - // Another static entry point for EAWT functionality. Enables the - // "Preferences..." menu item in the application menu. - public static void enablePrefs(boolean enabled) { - - theApplication.setEnabledPreferencesMenu(enabled); +public class OSXAdapter { + public OSXAdapter() throws Exception { + throw new Exception("No support for apple in debian."); } } debian/patches/0004-FixLibraryInScriptProperties.patch0000644000000000000000000000136112261774015020031 0ustar Index: findbugs-2.0.3/etc/script.properties =================================================================== --- findbugs-2.0.3.orig/etc/script.properties 2013-12-17 21:48:57.158141458 +0800 +++ findbugs-2.0.3/etc/script.properties 2013-12-17 21:50:54.722140536 +0800 @@ -76,6 +76,9 @@ # This should be done before executing any code that # could override fb_javacmd. script.set.default.java=\ + . /usr/lib/java-wrappers/java-wrappers.sh\n\ + find_jars dom4j junit4 commons-lang jaxen jdepend asm3 asm3-commons asm3-tree ant jcip jsr305 jFormatString findbugs-bcel\n\ + export CLASSPATH=$JAVA_CLASSPATH\n\ # Choose default java binary\n\ fb_javacmd=java\n\ if [ ! -z "$JAVA_HOME" ] && [ -x "$JAVA_HOME/bin/java" ]; then\n\ debian/patches/0002-FixJnlpLibraryDir.patch0000644000000000000000000000377312261774015015572 0ustar Index: findbugs-2.0.3/jnlp/core.jnlp =================================================================== --- findbugs-2.0.3.orig/jnlp/core.jnlp 2013-12-17 17:59:30.626249087 +0800 +++ findbugs-2.0.3/jnlp/core.jnlp 2013-12-17 20:24:26.170181104 +0800 @@ -13,15 +13,14 @@ - - - - - - - + + + + + + - + Index: findbugs-2.0.3/jnlp/findbugs.jnlp =================================================================== --- findbugs-2.0.3.orig/jnlp/findbugs.jnlp 2013-12-17 17:59:30.626249087 +0800 +++ findbugs-2.0.3/jnlp/findbugs.jnlp 2013-12-17 20:25:08.606180771 +0800 @@ -18,15 +18,14 @@ - - - - - - - + + + + + + - + debian/patches/0006-FixLibraryPathInJavaDoc.patch0000644000000000000000000010221512261774015016636 0ustar Index: findbugs-2.0.3/apiJavadoc.xml =================================================================== --- findbugs-2.0.3.orig/apiJavadoc.xml 2013-12-17 20:54:27.502167021 +0800 +++ findbugs-2.0.3/apiJavadoc.xml 2013-12-17 21:02:10.150163402 +0800 @@ -1,6 +1,6 @@ - + Index: findbugs-2.0.3/annotationJavadoc.xml =================================================================== --- findbugs-2.0.3.orig/annotationJavadoc.xml 2010-11-24 23:04:10.000000000 +0800 +++ findbugs-2.0.3/annotationJavadoc.xml 2013-12-17 21:03:11.858162921 +0800 @@ -1,6 +1,6 @@ - + debian/patches/0008-fix-docbook-ref.patch0000644000000000000000000000113312262102655015200 0ustar Description: Use local docbookx.dtd Author: James Page Forwarded: no --- a/src/doc/manual_ja.xml +++ b/src/doc/manual_ja.xml @@ -1,6 +1,5 @@ -FindBugs"> Ant"> Saxon"> debian/patches/0007-FixManifest.patch0000644000000000000000000000252312261774015014446 0ustar Index: findbugs-2.0.3/etc/MANIFEST-findbugsGUI.MF =================================================================== --- findbugs-2.0.3.orig/etc/MANIFEST-findbugsGUI.MF 2013-12-17 17:59:30.606249086 +0800 +++ findbugs-2.0.3/etc/MANIFEST-findbugsGUI.MF 2013-12-17 21:13:58.894157860 +0800 @@ -1,3 +1,3 @@ Manifest-Version: 1.0 Main-Class: edu.umd.cs.findbugs.LaunchAppropriateUI -Class-Path: bcel.jar dom4j-1.6.1.jar jaxen-1.1.6.jar asm-3.3.jar asm-tree-3.3.jar asm-commons-3.3.jar jsr305.jar jFormatString.jar commons-lang-2.6.jar plastic.jar +Class-Path: findbugs-bcel.jar dom4j.jar jaxen.jar asm3.jar asm3-tree.jar asm3-commons.jar jsr305.jar jFormatString.jar commons-lang.jar plastic.jar Index: findbugs-2.0.3/etc/MANIFEST-findbugs.MF =================================================================== --- findbugs-2.0.3.orig/etc/MANIFEST-findbugs.MF 2013-12-17 17:59:30.606249086 +0800 +++ findbugs-2.0.3/etc/MANIFEST-findbugs.MF 2013-12-17 21:14:54.954157423 +0800 @@ -1,3 +1,3 @@ Manifest-Version: 1.0 Main-Class: edu.umd.cs.findbugs.LaunchAppropriateUI -Class-Path: bcel.jar dom4j-1.6.1.jar jaxen-1.1.6.jar asm-3.3.jar asm-tree-3.3.jar asm-commons-3.3.jar jsr305.jar jFormatString.jar commons-lang-2.6.jar +Class-Path: findbugs-bcel.jar dom4j.jar jaxen.jar asm3.jar asm3-tree.jar asm3-commons.jar jsr305.jar jFormatString.jar commons-lang.jar debian/patches/series0000644000000000000000000000040012262102061012014 0ustar 0001-FixLibraryDependency-RemoveAppleGUI.patch 0002-FixJnlpLibraryDir.patch 0003-UseGTKLook.patch 0004-FixLibraryInScriptProperties.patch 0005-FixShowHelpInFindbugs.patch 0006-FixLibraryPathInJavaDoc.patch 0007-FixManifest.patch 0008-fix-docbook-ref.patch debian/orig-tar.sh0000755000000000000000000000073112261774015011257 0ustar #!/bin/sh -e VERSION=$2 DIR=findbugs-$VERSION TAR=findbugs_$VERSION.orig.tar.bz2 # clean up the upstream tarball unzip -x $3 cd $DIR #Remove shipped jar + doc without sources rm -rf lib/*.jar lib/*.zip lib/*.txt rm -rf src/doc/pressRelease.pdf doc/pressRelease.pdf build-lib/ cd .. tar jcvf ../$TAR $DIR rm -rf $DIR $3 # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi exit 0 debian/findbugs.poms0000644000000000000000000000012012262077146011667 0ustar debian/poms/findbugs-annotations.pom --usj-name=findbugs-annotations --java-lib debian/rules0000755000000000000000000000232612262077672010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 #JAVA_HOME = /usr/lib/jvm/default-java SHAREPACDIR=$(SHAREDIR)/$(BASE_NAME) %: dh $@ --with maven_repo_helper override_dh_auto_build: ant docs build override_dh_auto_install: chmod -x $(CURDIR)/bin/findbugs.ico mkdir -p $(CURDIR)/debian/findbugs/usr/bin # install docs here cp -R $(CURDIR)/doc/manual $(CURDIR)/doc/html dh_install --sourcedir=$(CURDIR) dh_link mh_installpom -pfindbugs debian/poms/findbugs-annotations.pom mh_installjar -pfindbugs debian/poms/findbugs-annotations.pom \ --usj-name=findbugs-annotations -l lib/annotations.jar # prepare findbugs.1 help2man -h "-help" -v "-version" \ -n "Static Java Code Analyzer" \ $(CURDIR)/debian/findbugs/usr/bin/fb \ -o $(CURDIR)/debian/fb.1 help2man -h "-textui" -v "-version" \ -n "Static Java Code Analyzer" \ $(CURDIR)/debian/findbugs/usr/bin/findbugs \ -o $(CURDIR)/debian/findbugs.1 override_dh_auto_clean: rm -f $(CURDIR)/debian/findbugs.1 $(CURDIR)/debian/fb.1 rm -f lib/*.jar rm -rf classesEclipse/ rm -f src/doc/allBugDescriptions.html src/doc/bugDescriptions.html dh_auto_clean override_dh_auto_test: ant test dh_auto_test debian/findbugs.doc-base0000644000000000000000000000052512261774015012375 0ustar Document: findbugs Title: Debian findbugs Manual Author: David H. Hovemeyer, William W. Pugh Abstract: Describe findbugs in detain, including installing, building, using and cowork with both ant and eclipse. Section: Programming/Java Format: HTML Index: /usr/share/doc/findbugs/html/index.html Files: /usr/share/doc/findbugs/html/*.html debian/compat0000644000000000000000000000000212261774015010371 0ustar 9 debian/changelog0000644000000000000000000000224212262103442011034 0ustar findbugs (2.0.3+repack-1) unstable; urgency=medium * Team upload. * Install annotations.jar file and pom into /usr/share/maven-repo for use of findbugs annotations with projects that use maven. * Update orig-tar.sh to fully clean all generated sources from upstream tarball (Closes: #726988), repack 2.0.3 release. * d/p/0008-fix-docbook-ref.patch: Switch use of online docbookx.dtd to locally shipped copy to fixup offline builds (Closes: #733186). -- James Page Sat, 04 Jan 2014 22:11:39 +0000 findbugs (2.0.3-1) unstable; urgency=low * New upstream version of 2.0.3. [ Sylvestre Ledru ] * Standards-Version updatd to 3.9.5 -- ShuxiongYe Tue, 17 Dec 2013 18:01:37 +0800 findbugs (2.0.2-2) unstable; urgency=low * Team upload. * Remove duplicate copies of jar files (Closes: #726997) - Thanks for Helmut Grohne for noticing the issue. * Use canonical Vcs links. -- tony mancill Thu, 24 Oct 2013 22:30:23 -0700 findbugs (2.0.2-1) unstable; urgency=low * Initial release. (Closes: #721054) -- ShuxiongYe Wed, 21 Aug 2013 04:07:28 +0800 debian/source/0000755000000000000000000000000012261774015010473 5ustar debian/source/format0000644000000000000000000000001412261774015011701 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000610412261774015011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: findbugs Source: http://findbugs.sourceforge.net/ Files: src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java Copyright: 2010 Keith Lea License: GPL-3.0+ License: GPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Files: * Copyright: 2013 Bill Pugh, pugh@cs.umd.edu 2013 Andrey Loskutov, Loskutov@gmx.de 2013 Keith Lea 2012 David Hovemeyer 2012 Nay Ayewah 2012 Ben Langmead 2012 Tomas Pollak 2012 Phil Crosby 2012 Peter Friese 2012 Dave Brosius 2012 Brian Goetz 2012 Rohan Lloyd License: LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2.1". Files: debian/* Copyright: 2013 ShuxiongYe License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/findbugs.install0000644000000000000000000000137112262076113012361 0ustar lib/findbugs.jar usr/share/java lib/findbugs-ant.jar usr/share/java lib/buggy.icns usr/share/findbugs/lib lib/bug-logo.icns usr/share/findbugs/lib bin/addMessages usr/bin/ bin/computeBugHistory usr/bin/ bin/convertXmlToText usr/bin/ bin/copyBuggySource usr/bin/ bin/defectDensity usr/bin/ bin/fb usr/bin bin/fbwrap usr/bin/ bin/filterBugs usr/bin/ bin/findbugs usr/bin bin/findbugs2 usr/bin bin/findbugs-csr usr/bin bin/findbugs-dbStats usr/bin bin/findbugs-msv usr/bin bin/listBugDatabaseInfo usr/bin/ bin/mineBugHistory usr/bin/ bin/printAppVersion usr/bin/ bin/printClass usr/bin/ bin/rejarForAnalysis usr/bin/ bin/setBugDatabaseInfo usr/bin/ bin/unionBugs usr/bin/ bin/xpathFind usr/bin/ bin/findbugs.ico usr/share/findbugs/ doc/html usr/share/doc/findbugs debian/findbugs.menu0000644000000000000000000000016212261774015011661 0ustar ?package(findbugs):needs="X11" section="Applications/Programming"\ title="findbugs" command="/usr/bin/findbugs" debian/watch0000644000000000000000000000013412261774015010222 0ustar version=3 http://sf.net/findbugs/findbugs-([\d\.]+)-source\.zip \ debian debian/orig-tar.sh debian/poms/0000755000000000000000000000000012262076070010146 5ustar debian/poms/findbugs-annotations.pom0000644000000000000000000000153112262075762015026 0ustar 4.0.0 com.google.code.findbugs annotations 2.0.3 jar http://findbugs.sourceforge.net/ FindBugs-Annotations Annotation supports the FindBugs tool GNU Lesser Public License http://www.gnu.org/licenses/lgpl.html repo scm:svn:http://findbugs.googlecode.com/svn/trunk/ scm:svn:https://findbugs.googlecode.com/svn/trunk/ http://findbugs.googlecode.com/svn/trunk/ debian/findbugs.links0000644000000000000000000000021012261774015012027 0ustar usr/share/java/findbugs.jar usr/share/findbugs/lib/findbugs.jar usr/share/java/findbugs-ant.jar usr/share/findbugs/lib/findbugs-ant.jar debian/control0000644000000000000000000000273312261774015010603 0ustar Source: findbugs Section: java Priority: extra Maintainer: Debian Java Maintainers Uploaders: ShuxiongYe , Sylvestre Ledru Build-Depends: debhelper (>= 9.0.0), default-jdk, ant, libsaxon-java, docbook-xsl (>= 1.76), libdom4j-java (>= 1.6.1), junit4, libasm3-java (>= 3.3), libjaxen-java (>= 1.1.1), libjsr305-java, libcommons-lang-java (>= 2.4), libjcip-annotations-java, libjdepend-java (>= 2.9), ant-optional, libfindbugs-bcel-java (>= 6.0~20130831), libjformatstring-java (>= 0.10~20081016-2), help2man, java-wrappers, maven-repo-helper Standards-Version: 3.9.5 Homepage: http://findbugs.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/pkg-java/findbugs.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/findbugs.git Package: findbugs Architecture: all Depends: ${misc:Depends}, libdom4j-java (>= 1.6.1), junit4, libasm3-java (>= 3.3), libjaxen-java (>= 1.1.1), libcommons-lang-java (>= 2.4), libjdepend-java (>= 2.9), libjcip-annotations-java, java-wrappers, libfindbugs-bcel-java (>= 6.0~20130831), libjsr305-java, libjformatstring-java (>= 0.10~20081016-2), default-jre Description: Static java code analyzer to find bugs Findbugs is a program which uses static analysis to look for bugs in Java code. It can analyze programs compiled for any version of Java, from 1.0 to 1.8. . Findbugs provides both GUI and command line interfaces and supports many bug patterns.