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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
