diff --git a/findbugs-asm-version.patch b/findbugs-asm-version.patch new file mode 100644 index 0000000..eaa62ba --- /dev/null +++ b/findbugs-asm-version.patch @@ -0,0 +1,24 @@ +diff -urN findbugs-1.3.9-ORIGINAL/build.xml findbugs-1.3.9/build.xml +--- findbugs-1.3.9-ORIGINAL/build.xml 2010-06-02 19:22:17.000000000 +0100 ++++ findbugs-1.3.9/build.xml 2010-06-02 19:22:38.000000000 +0100 +@@ -60,9 +60,9 @@ + + + +- +- +- ++ ++ ++ + + + +diff -urN findbugs-1.3.9-ORIGINAL/etc/MANIFEST-findbugs.MF findbugs-1.3.9/etc/MANIFEST-findbugs.MF +--- findbugs-1.3.9-ORIGINAL/etc/MANIFEST-findbugs.MF 2010-06-02 19:22:17.000000000 +0100 ++++ findbugs-1.3.9/etc/MANIFEST-findbugs.MF 2010-06-02 19:26:11.000000000 +0100 +@@ -1,3 +1,3 @@ + Manifest-Version: 1.0 + Main-Class: edu.umd.cs.findbugs.LaunchAppropriateUI +-Class-Path: findbugs-bcel.jar dom4j-1.6.1.jar jaxen-1.1.1.jar objectweb-asm/asm-3.1.jar objectweb-asm/asm-tree-3.1.jar objectweb-asm/asm-commons-3.1.jar jsr-305.jar jFormatString.jar commons-lang.jar ++Class-Path: findbugs-bcel.jar dom4j-1.6.1.jar jaxen-1.1.1.jar objectweb-asm/asm-3.2.jar objectweb-asm/asm-tree-3.2.jar objectweb-asm/asm-commons-3.2.jar jsr-305.jar jFormatString.jar commons-lang.jar diff --git a/findbugs.spec b/findbugs.spec index 7afffaf..b30e8b4 100644 --- a/findbugs.spec +++ b/findbugs.spec @@ -5,7 +5,7 @@ Name: findbugs Version: 1.3.9 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Find bugs in Java code Group: Development/Languages @@ -14,10 +14,18 @@ URL: http://findbugs.sourceforge.net/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-source.zip Source1: findbugs-ant Source2: findbugs-tools-README + # This patch has not been submitted upstream, as it contains Fedora-specific # changes. It looks in /usr/share/java for jar files at both compile time and # run time, instead of in findbugs' lib directory. Patch0: findbugs-1.3.9-build.patch + +# Build against ASM 3.2 instead of 3.1. Already changed upstream; see: +# http://code.google.com/p/findbugs/source/detail?r=11757 +# http://code.google.com/p/findbugs/source/detail?r=11758 +# http://code.google.com/p/findbugs/source/detail?r=11795 +Patch1: findbugs-asm-version.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -83,6 +91,7 @@ README.fedora for more information. %prep %setup -q %patch0 -p1 +%patch1 -p1 cp -p %{SOURCE2} README.fedora @@ -183,6 +192,9 @@ rm -rf $RPM_BUILD_ROOT %{_javadir}/findbugs-tools* %changelog +* Wed Jun 2 2010 Richard Fearn - 1.3.9-3 +- Rebuild for ASM 3.2 + * Thu Jan 14 2010 Jerry James - 1.3.9-2 - Rebuild for jdepend 2.9.1 (bz 555476)