Hello community,

here is the log from the commit of package dwarves for openSUSE:Factory
checked in at Mon Aug 22 16:45:47 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/dwarves/dwarves.changes        2011-08-12 
22:47:54.000000000 +0200
@@ -0,0 +1,34 @@
+-------------------------------------------------------------------
+Thu Aug 11 14:47:15 UTC 2011 - [email protected]
+
+- Update to new upstream release 1.9
+* Add the "scncopy" tool - like object copy but tries not to change
+  section content
+* pfunct: Introduce the -P option
+* dwarves fprintf: Add extra GNU tags
+- Update group and description with something more detailed
+- Remove redundant %clean section
+- Strip duplicate changelog
+- Remove redundant manual requires on libraries
+- Update URL to acme's new location
+
+-------------------------------------------------------------------
+Wed Apr 13 16:37:41 UTC 2011 - [email protected]
+
+- Remove %debug_package directive which is breaking build
+
+-------------------------------------------------------------------
+Mon May  3 14:20:14 UTC 2010 - [email protected]
+
+- update to 1.8 release 
+
+-------------------------------------------------------------------
+Fri Feb 29 18:33:01 CET 2008 - [email protected]
+
+- update to 1.6 release
+
+-------------------------------------------------------------------
+Sat Dec  1 17:25:25 CET 2007 - [email protected]
+
+- initial package of dwarves
+

calling whatdependson for head-i586


New:
----
  dwarves-1.9.tar.bz2
  dwarves.changes
  dwarves.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dwarves.spec ++++++
#
# spec file for package dwarves
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           dwarves
Url:            http://acmel.wordpress.com/
Summary:        DWARF utilities
Version:        1.9
Release:        1
License:        GPLv2
Group:          Development/Tools/Debuggers

#Git-Clone:     git://git.kernel.org/pub/scm/linux/kernel/git/acme/pahole
#DL-URL:        http://fedorapeople.org/~acme/dwarves/
Source:         http://fedorapeople.org/~acme/dwarves/%{name}-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  cmake libdw-devel libdwarf-devel libebl-devel libelf-devel
BuildRequires:  zlib-devel
# Also known by its most prominent tool
Provides:       pahole = %version-%release

%description
dwarves is a set of tools that use the DWARF debugging information
inserted in ELF binaries by compilers such as GCC, used by well known
debuggers such as GDB, and more recent ones such as systemtap.

Utilities in the dwarves suite include pahole, that can be used to
find alignment holes in structs and classes in languages such as C,
C++, but not limited to these.

It also extracts other information such as CPU cacheline alignment,
helping pack those structures to achieve more cache hits.

A diff like tool, codiff can be used to compare the effects changes
in source code generate on the resulting binaries.

Another tool is pfunct, that can be used to find all sorts of
information about functions, inlines, decisions made by the compiler
about inlining, etc.

The documentation about ctracer is not updated to the latest
developments: it now generates systemtap scripts, stay tuned for
improvements in this area!

%package -n libdwarves1


Summary:        DWARF processing libraries of dwarves tools
Group:          System/Libraries

%description -n libdwarves1 
This package contains the libdwarves shared library for the dwarves
toolset, providing processing for DWARF, a debugging data format
for ELF files.

dwarves is a set of tools that use the DWARF debugging information
inserted in ELF binaries by compilers such as GCC, used by well known
debuggers such as GDB, and more recent ones such as systemtap.

%package -n libdwarves-devel


Summary:        DWARF processing library development files
Group:          Development/Libraries
Requires:       libdwarves1 = %{version}-%{release}

%description -n libdwarves-devel
This package contains the development files for libdwarves, a library
for processing DWARF, a debugging data format for ELF files.

%prep
%setup -q -c

%build
export CFLAGS="$RPM_OPT_FLAGS"
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -D__LIB=%{_lib} .
make

%install
make DESTDIR=%{buildroot} install

%post -n libdwarves1 -p /sbin/ldconfig 

%postun -n libdwarves1 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc README NEWS
%{_bindir}/*
%{_mandir}/man*/*

%files -n libdwarves1
%defattr(-,root,root)
%{_libdir}/*.so.*

%files -n libdwarves-devel
%defattr(-,root,root)
%{_libdir}/*.so
%{_includedir}/*
%{_datadir}/%{name}

%changelog

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to