packages: elfutils/elfutils.spec, elfutils/elfutils-Werror.patch, elfutils/...

sparky sparky at pld-linux.org
Sat May 2 15:13:44 CEST 2009


Author: sparky                       Date: Sat May  2 13:13:44 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 0.141

---- Files affected:
packages/elfutils:
   elfutils.spec (1.91 -> 1.92) , elfutils-Werror.patch (1.3 -> 1.4) , elfutils-scanf.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/elfutils/elfutils.spec
diff -u packages/elfutils/elfutils.spec:1.91 packages/elfutils/elfutils.spec:1.92
--- packages/elfutils/elfutils.spec:1.91	Wed Sep 10 07:17:27 2008
+++ packages/elfutils/elfutils.spec	Sat May  2 15:13:38 2009
@@ -6,12 +6,12 @@
 Summary:	A collection of utilities and DSOs to handle compiled objects
 Summary(pl.UTF-8):	Zestaw narzędzi i bibliotek do obsługi skompilowanych obiektów
 Name:		elfutils
-Version:	0.137
+Version:	0.141
 Release:	1
 License:	GPL v2 with OSL linking exception
 Group:		Development/Tools
-Source0:	https://fedorahosted.org/releases/e/l/elfutils/%{name}-%{version}.tar.gz
-# Source0-md5:	a24690a64268516bd413c4c3fe6c6dd4
+Source0:	https://fedorahosted.org/releases/e/l/elfutils/%{name}-%{version}.tar.bz2
+# Source0-md5:	2d0fe5651c0de1fd28e7dd006effe7d1
 Patch0:		%{name}-pl.po.patch
 Patch1:		%{name}-debian-manpages.patch
 Patch2:		%{name}-portability.patch
@@ -21,7 +21,7 @@
 Patch6:		%{name}-sparc.patch
 Patch7:		%{name}-inline.patch
 Patch8:		%{name}-Werror.patch
-Patch9:		%{name}-fixes.patch
+Patch9:		%{name}-bashism.patch
 Patch10:	%{name}-scanf.patch
 URL:		https://fedorahosted.org/elfutils/
 BuildRequires:	autoconf >= 2.59
@@ -157,7 +157,7 @@
 
 %build
 #%%{__gettextize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoheader}
 %{__autoconf}
 %{__automake}
@@ -241,6 +241,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.92  2009/05/02 13:13:38  sparky
+- up to 0.141
+
 Revision 1.91  2008/09/10 05:17:27  qboosh
 - updated to 0.137
 - updated portability,robustify + added fixes patch from Fedora

================================================================
Index: packages/elfutils/elfutils-Werror.patch
diff -u packages/elfutils/elfutils-Werror.patch:1.3 packages/elfutils/elfutils-Werror.patch:1.4
--- packages/elfutils/elfutils-Werror.patch:1.3	Sun Nov 23 22:52:29 2008
+++ packages/elfutils/elfutils-Werror.patch	Sat May  2 15:13:38 2009
@@ -37,3 +37,15 @@
  	     $(if $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) \
  	     $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) $(CFLAGS_$(*F))
  
+--- elfutils-0.141/libcpu/Makefile.am~	2009-05-02 14:18:41.000000000 +0200
++++ elfutils-0.141/libcpu/Makefile.am	2009-05-02 15:01:39.000000000 +0200
+@@ -33,8 +33,7 @@
+ WEXTRA = @WEXTRA@
+ AM_CFLAGS += -Wall -Wshadow -Wunused $(WEXTRA) -std=gnu99 -fpic \
+ 	     -fdollars-in-identifiers \
+-	     $($(*F)_CFLAGS) \
+-	     $(if $($(*F)_no_Werror),,-Werror)
++	     $($(*F)_CFLAGS)
+ INCLUDES = -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../libelf \
+ 	   -I$(srcdir)/../libebl -I$(srcdir)/../libdw -I$(srcdir)/../libasm
+ LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) -P$(<F:lex.l=)

================================================================
Index: packages/elfutils/elfutils-scanf.patch
diff -u packages/elfutils/elfutils-scanf.patch:1.1 packages/elfutils/elfutils-scanf.patch:1.2
--- packages/elfutils/elfutils-scanf.patch:1.1	Wed Sep 10 07:16:21 2008
+++ packages/elfutils/elfutils-scanf.patch	Sat May  2 15:13:38 2009
@@ -1,49 +1,28 @@
 --- elfutils-0.137/src/addr2line.c.orig	2008-08-09 06:06:44.000000000 +0200
 +++ elfutils-0.137/src/addr2line.c	2008-09-09 22:15:16.304992337 +0200
-@@ -374,8 +374,13 @@ handle_address (const char *string, Dwfl
+@@ -437,6 +437,12 @@
+   return false;
+ }
+ 
++#if (__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 7) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 3)
++# define SCANF_ADDR "%m"
++#else
++# define SCANF_ADDR "%a"
++#endif
++
+ static int
+ handle_address (const char *string, Dwfl *dwfl)
+ {
+@@ -447,10 +453,10 @@
        bool parsed = false;
        int n;
        char *name = NULL;
-+#if (__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 7) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 3)
-       if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2
+-      if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2
++      if (sscanf (string, "(" SCANF_ADDR "[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2
  	  && string[n] == '\0')
-+#else
-+      if (sscanf (string, "(%a[^)])%" PRIiMAX "%n", &name, &addr, &n) == 2
-+	  && string[n] == '\0')
-+#endif
- 	{
- 	  /* It was (section)+offset.  This makes sense if there is
- 	     only one module to look in for a section.  */
-@@ -415,8 +420,13 @@ handle_address (const char *string, Dwfl
- 		}
- 	    }
- 	}
-+#if (__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 7) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 3)
-       else if (sscanf (string, "%m[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
+ 	parsed = adjust_to_section (name, &addr, dwfl);
+-      else if (sscanf (string, "%m[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
++      else if (sscanf (string, SCANF_ADDR "[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
  	       && string[n] == '\0')
-+#else
-+      else if (sscanf (string, "%a[^-+]%" PRIiMAX "%n", &name, &addr, &n) == 2
-+	       && string[n] == '\0')
-+#endif
  	{
  	  /* It was symbol+offset.  */
- 	  GElf_Sym sym;
---- elfutils-0.137/src/Makefile.am.orig	2008-09-09 21:30:37.592989823 +0200
-+++ elfutils-0.137/src/Makefile.am	2008-09-09 22:36:04.380988147 +0200
-@@ -35,7 +35,7 @@
- AM_CFLAGS += -Wall -Wshadow -std=gnu99 $(native_ld_cflags) \
- 	     $(if $($(*F)_no_Werror),,-Werror) \
- 	     $(if $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) \
--	     $(if $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F))
-+	     $(if $($(*F)_no_Wformat),-Wno-format,-Wformat=2) $(CFLAGS_$(*F))
- 
- INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \
- 	   -I$(srcdir)/../libdw -I$(srcdir)/../libdwfl \
-@@ -109,6 +109,7 @@
- nm_no_Wformat = yes
- size_no_Wformat = yes
- strings_no_Wformat = yes
-+addr2line_no_Wformat = yes
- # XXX While the file is not finished, don't warn about this
- ldgeneric_no_Wunused = yes
- 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/elfutils/elfutils.spec?r1=1.91&r2=1.92&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/elfutils/elfutils-Werror.patch?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/elfutils/elfutils-scanf.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list