File project.diff of Package elfutils

--- elfutils-old-scanf-fix.diff.orig
+++ elfutils-old-scanf-fix.diff
@@ -1,6 +1,10 @@
---- src/addr2line.c-dist	2008-12-05 08:42:12.000000000 +0100
-+++ src/addr2line.c	2008-12-05 08:45:22.000000000 +0100
-@@ -373,8 +373,8 @@ handle_address (const char *string, Dwfl
+---
+ src/addr2line.c |    7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+--- a/src/addr2line.c
++++ b/src/addr2line.c
+@@ -446,11 +446,11 @@
      {
        bool parsed = false;
        int n;
@@ -9,18 +13,13 @@
 +      char name[4096]; /* FIXME */
 +      if (sscanf (string, "(%[^)])%" PRIiMAX "%n", name, &addr, &n) == 2
  	  && string[n] == '\0')
- 	{
- 	  /* It was (section)+offset.  This makes sense if there is
-@@ -415,7 +415,7 @@ handle_address (const char *string, Dwfl
- 		}
- 	    }
- 	}
+ 	parsed = adjust_to_section (name, &addr, dwfl);
 -      else if (sscanf (string, "%m[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
 +      else if (sscanf (string, "%[^-+]%" PRIiMAX "%n", name, &addr, &n) == 2
  	       && string[n] == '\0')
  	{
  	  /* It was symbol+offset.  */
-@@ -436,7 +436,6 @@ handle_address (const char *string, Dwfl
+@@ -471,7 +471,6 @@
  	    }
  	}
  
--- elfutils.changes.orig
+++ elfutils.changes
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Mon May 11 09:33:20 CEST 2009 - tiwai@suse.de
+
+- regenerate elfutils-old-scanf-fix.diff to fix build with older
+  distros
+
+-------------------------------------------------------------------
 Wed Apr 29 17:49:28 CEST 2009 - tiwai@suse.de
 
 - updated to 0.141:
--- elfutils.spec.orig
+++ elfutils.spec
@@ -202,7 +202,7 @@ Authors:
 #%patch10 -p1
 %patch11 -p1
 %if %suse_version < 1100
-%patch12
+%patch12 -p1
 %endif
 %if %suse_version == 1030
 # only 10.3 gcc has a problem
openSUSE Build Service is sponsored by