Hello community, here is the log from the commit of package libdwarf for openSUSE:Factory checked in at 2014-10-24 10:48:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdwarf (Old) and /work/SRC/openSUSE:Factory/.libdwarf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdwarf" Changes: -------- --- /work/SRC/openSUSE:Factory/libdwarf/libdwarf.changes 2012-12-08 15:51:50.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libdwarf.new/libdwarf.changes 2014-10-24 10:48:09.000000000 +0200 @@ -1,0 +2,30 @@ +Thu Oct 23 13:05:00 UTC 2014 - [email protected] + +- Package COPYING and related license files. + +------------------------------------------------------------------- +Wed Oct 15 13:25:37 UTC 2014 - [email protected] + +- Update to new upstream release 20140805 +* A mistake in handling DW_OP_GNU_const_type could lead to a + libdwarf coredump at times. +* Added AARCH64 relocation support. +* Adds GNU-specific DW_FORM codes so recent gcc objects can be + read usefully. +* Adds new functions to libdwarf for new DWARF reference types. +* Libdwarf now follows the DWARF2 standard properly in reading + DW_FORM_ref_addr. +* Source incompatibility for users of producer code: + dwarf_producer_init() now has a new interface and a sensible way + to select the output ABI/ISA for relocation numbers. Part of + preparation to emit DWARF3,4,5. +* The reader code now handles DebugFission, called Split Dwarf + objects in the draft DWARF5 standard. +* The reader now can get the content of .gdbindex and + .debug_cu_index and .debug_tu_index sections and dwarfdump -I + can print them. Support is incomplete for the cu,tu sections: + They exist in a .dwp object (GNU Debug Fission, to be in DWARF5) + which is not yet properly handled. +- Enable parallel build and remove ancient specfile tags and sections + +------------------------------------------------------------------- Old: ---- libdwarf-20121130.tar.gz New: ---- libdwarf-20140805.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.GlVFBy/_old 2014-10-24 10:48:10.000000000 +0200 +++ /var/tmp/diff_new_pack.GlVFBy/_new 2014-10-24 10:48:10.000000000 +0200 @@ -15,18 +15,17 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: libdwarf -Url: http://reality.sgiweb.org/davea/dwarf.html +Version: 20140805 +Release: 0 +Url: http://prevanders.net/dwarf.html Summary: Access DWARF debugging information -Version: 20121130 -Release: 1 -License: LGPL-2.1+ -Group: System/Libraries -# repo: http://sourceforge.net/p/libdwarf/ -Source: http://reality.sgiweb.org/davea/libdwarf-%{version}.tar.gz +License: LGPL-2.1+ and GPL-2.0+ +Group: Development/Libraries/C and C++ + +#Git-Clone: git://git.code.sf.net/p/libdwarf/code +Source: http://prevanders.net/%name-%version.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: binutils-devel libelf-devel # for dwarfdump2 @@ -44,10 +43,9 @@ %package devel Summary: Static libraries of libdwarf -Group: System/Libraries -AutoReqProv: on -PreReq: %install_info_prereq +Group: Development/Libraries/C and C++ License: LGPL-2.1+ +PreReq: %install_info_prereq Requires: %{name} = %{version} %description devel @@ -65,9 +63,10 @@ %package tools Summary: DWARF-related tools Group: System/Libraries -AutoReqProv: on +License: GPL-2.0+ +# Debian name for the package; provide it for cross-discoverability. +Provides: dwarfutils = %version-%release PreReq: %install_info_prereq -License: LGPL-2.1+ %description tools Contains dwarfdump, a tool to access DWARF debug information. @@ -79,8 +78,7 @@ %package doc Summary: Documentation for libdwarf License: GPL-2.0+ -Group: System/Libraries -AutoReqProv: on +Group: Documentation/Other PreReq: %install_info_prereq %description doc @@ -99,7 +97,7 @@ ## libdwarf cd libdwarf CFLAGS="$CFLAGS -fPIC" %configure --enable-shared -make +make %{?_smp_mflags} cd - ## dwarfdump cd dwarfdump @@ -109,8 +107,7 @@ # shared library. This workaround avoids patching of dwarfdump # Makefile # - dgollub (20081001) -# only run make with -j1 -LD_LIBRARY_PATH="../libdwarf" make +LD_LIBRARY_PATH="../libdwarf" make %{?_smp_mflags} cd - %if 0%{?suse_version} >= 1140 @@ -121,8 +118,7 @@ # shared library. This workaround avoids patching of dwarfdump # Makefile # - dgollub (20081001) -# only run make with -j1 -LD_LIBRARY_PATH="../libdwarf" make +LD_LIBRARY_PATH="../libdwarf" make %{?_smp_mflags} cd - %endif @@ -142,15 +138,13 @@ install -m 0644 libdwarf/libdwarf.h %{buildroot}%{_includedir}/libdwarf install -m 0644 libdwarf/dwarf.h %{buildroot}%{_includedir}/libdwarf -%clean -rm -rf %{buildroot} - %post -n libdwarf -p /sbin/ldconfig %postun -n libdwarf -p /sbin/ldconfig %files %defattr(-,root,root) +%doc libdwarf/LIBDWARFCOPYRIGHT libdwarf/COPYING libdwarf/LGPL.txt %{_libdir}/libdwarf.*so %files devel @@ -162,7 +156,7 @@ %defattr(-,root,root) %{_bindir}/dwarfdump* %{_mandir}/man1/dwarfdump* -%doc ./dwarfdump/README +%doc dwarfdump/README libdwarf/COPYING dwarfdump/GPL.txt %if 0%{?suse_version} >= 1140 %doc ./dwarfdump2/README %endif @@ -170,6 +164,6 @@ %files doc %defattr(-,root,root) %doc libdwarf/*.pdf -%doc ./libdwarf/README +%doc libdwarf/README %changelog ++++++ libdwarf-20121130.tar.gz -> libdwarf-20140805.tar.gz ++++++ ++++ 74058 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
