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]

Reply via email to