Hello community, here is the log from the commit of package ltrace checked in at Wed Jun 14 13:24:11 CEST 2006. -------- --- ltrace/ltrace.changes 2006-05-30 23:16:02.000000000 +0200 +++ ltrace/ltrace.changes 2006-06-13 23:53:14.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Jun 13 18:23:28 CEST 2006 - schwab@suse.de + +- Update to ltrace 0.4 to get support for ia64. +- Don't build as root. + +------------------------------------------------------------------- Old: ---- ltrace-0.3.36-gelf_h.diff ltrace-0.3.36-package_version.diff ltrace-basic_ppc64.diff ltrace-biarch.diff ltrace-biarch.patch ltrace-break_at_main_for_uninitialized_PLTs.diff ltrace-break_on_global.diff ltrace-connect_breakpoint_to_libsym.diff ltrace-debug.diff ltrace-fix_-p_bug.diff ltrace-indirect_PLTs.diff ltrace-no_segfault_on_fork.diff ltrace-ppc_secure_PLTs.diff ltrace-s390x.diff ltrace-use_ppc_for_ppc64.diff ltrace.man.patch ltrace_0.3.36.orig.tar.gz New: ---- demangle.diff ltrace_0.4.orig.tar.gz noroot.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ltrace.spec ++++++ --- /var/tmp/diff_new_pack.P0aAC2/_old 2006-06-14 13:23:28.000000000 +0200 +++ /var/tmp/diff_new_pack.P0aAC2/_new 2006-06-14 13:23:28.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package ltrace (Version 0.3.36) +# spec file for package ltrace (Version 0.4) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -8,6 +8,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +# norootforbuild Name: ltrace BuildRequires: libelf libstdc++-devel @@ -16,28 +17,14 @@ Group: Development/Tools/Debuggers Autoreqprov: on Summary: Trace the Library and System Calls a Program Makes -Version: 0.3.36 -Release: 22 +Version: 0.4 +Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: ftp://ftp.debian.org/debian/pool/main/l/ltrace/%{name}_%{version}.orig.tar.gz Source1: ltrace-acl+xattr.conf -Patch: ltrace-0.3.36-gelf_h.diff -Patch1: ltrace-0.3.36-package_version.diff -Patch2: ltrace-debug.diff -Patch3: ltrace-biarch.diff -Patch4: ltrace-use_ppc_for_ppc64.diff -Patch5: ltrace-basic_ppc64.diff -Patch6: ltrace-break_on_global.diff -Patch7: ltrace-connect_breakpoint_to_libsym.diff -Patch8: ltrace-break_at_main_for_uninitialized_PLTs.diff -Patch9: ltrace-indirect_PLTs.diff -Patch10: ltrace-fix_-p_bug.diff -Patch11: ltrace-s390x.diff -Patch12: ltrace-biarch.patch -Patch13: ltrace-no_segfault_on_fork.diff -Patch14: ltrace-ppc_secure_PLTs.diff -Patch15: ltrace.man.patch -ExclusiveArch: %ix86 sparc s390 s390x ppc ppc64 armv4l x86_64 alpha +Patch: noroot.diff +Patch1: demangle.diff +ExclusiveArch: %ix86 sparc s390 s390x ppc ppc64 armv4l x86_64 alpha ia64 Prefix: /usr %description @@ -62,28 +49,6 @@ %setup -q %patch %patch1 -%patch2 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -# ltrace-fix_-p_bug.diff has a side effect which causes a regression -# for non-ppc archs. What it addresses works on all other archs -# and ltrace mainline does things better than this patch. This patch -# is only a kludge which only helps on ppc/ppc64, and even there, -# it's not getting it done as it should, and it hurts all others. -# See the header of the patch and bug 138568 for more information: -%ifarch ppc ppc64 -%patch10 -p1 -%endif -%patch11 -%patch12 -p1 -%patch13 -%patch14 -p1 -%patch15 -p1 test -f etc/ltrace.conf || exit 1 cat %{S:1} >> etc/ltrace.conf @@ -94,16 +59,15 @@ --sysconfdir=/etc \ --mandir=%{_mandir} \ %ifarch armv4l - --target=arm-suse-linux + --build=arm-suse-linux %else - --target=%{_target_cpu}-suse-linux + --build=%{_target_cpu}-suse-linux %endif make %install -rm -rf %{buildroot} make install DESTDIR=%{buildroot} -rm -rf %{buildroot}/usr/doc/ltrace +rm -rf %{buildroot}/usr/share/doc/ltrace %files %defattr(-,root,root) @@ -113,6 +77,9 @@ %config /etc/ltrace.conf %changelog -n ltrace +* Tue Jun 13 2006 - schwab@suse.de +- Update to ltrace 0.4 to get support for ia64. +- Don't build as root. * Tue May 30 2006 - bk@suse.de - fix crash of every process traced with -p on ltrace exit (138568) * Thu May 18 2006 - olh@suse.de ++++++ demangle.diff ++++++ --- summary.c +++ summary.c @@ -9,7 +9,7 @@ #include "ltrace.h" #include "options.h" -#ifdef USE_DEMANAGE +#ifdef USE_DEMANGLE #include "demangle.h" #endif @@ -83,7 +83,10 @@ (int)entries[i].tv.tv_sec, (int)entries[i].tv.tv_usec, (unsigned long int)(c / entries[i].count), entries[i].count, - opt_C ? my_demangle(entries[i].name) : entries[i].name); +#ifdef USE_DEMANGLE + opt_C ? my_demangle(entries[i].name) : +#endif + entries[i].name); } printf ("------ ----------- ----------- --------- --------------------\n"); ++++++ ltrace_0.3.36.orig.tar.gz -> ltrace_0.4.orig.tar.gz ++++++ ++++ 16837 lines of diff (skipped) ++++++ noroot.diff ++++++ --- Makefile.in +++ Makefile.in @@ -20,10 +20,10 @@ LIBS = @LIBS@ INSTALL = @INSTALL@ -INSTALL_FILE = $(INSTALL) -p -o root -g root -m 644 -INSTALL_PROGRAM = $(INSTALL) -p -o root -g root -m 755 -INSTALL_SCRIPT = $(INSTALL) -p -o root -g root -m 755 -INSTALL_DIR = $(INSTALL) -p -d -o root -g root -m 755 +INSTALL_FILE = $(INSTALL) -p -m 644 +INSTALL_PROGRAM = $(INSTALL) -p -m 755 +INSTALL_SCRIPT = $(INSTALL) -p -m 755 +INSTALL_DIR = $(INSTALL) -p -d -m 755 OBJ = ltrace.o options.o elf.o output.o read_config_file.o \ execute_program.o wait_for_something.o process_event.o \ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org