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]
