Hello community,
here is the log from the commit of package google-perftools for openSUSE:Factory
checked in at Tue Mar 8 14:35:27 CET 2011.
--------
--- google-perftools/google-perftools.changes 2010-09-13 21:41:13.000000000 +0200
+++ /mounts/work_src_done/STABLE/google-perftools/google-perftools.changes 2011-02-06 03:47:57.000000000 +0100
@@ -1,0 +2,50 @@
+Sat Feb 5 02:43:28 UTC 2011 - cgardner@suse.de
+
+- Version 1.7, from upstream
+ * Reduce page map key size under x86_64 by 4.4MB (rus)
+ * Remove a flaky malloc-extension test (fdabek)
+ * Improve the performance of PageHeap::New (ond..., csilvers)
+ * Improve sampling_test with no-inline additions/etc (fdabek)
+ * 16-byte align debug allocs (jyasskin)
+ * Change FillProcSelfMaps to detect out-of-buffer-space (csilvers)
+ * Document the need for sampling to use GetHeapSample (csilvers)
+ * Try to read TSC frequency from tsc_freq_khs (adurbin)
+ * Do better at figuring out if tests are running under gdb (ppluzhnikov)
+ * Improve spinlock contention performance (ruemmler)
+ * Better internal-function list for pprof's /contention (ruemmler)
+ * Speed up GoogleOnce (m3b)
+ * Limit number of incoming/outgoing edges in pprof (sanjay)
+ * Add pprof --evince to go along with --gv (csilvers)
+ * Document the various ways to get heap-profiling information (csilvers)
+ * Separate out synchronization profiling routines (ruemmler)
+ * Improve malloc-stats output to be more understandable (csilvers)
+ * Add support for census profiler in pporf (nabeelmian)
+ * Document how pprof's /symbol must support GET requests (csilvers)
+ * Improve acx_pthread.m4 (ssuomi, liujisi)
+ * Speed up pprof's ExtractSymbols (csilvers)
+ * Ignore some known-leaky (java) libraries in the heap checker (davidyu)
+ * Make kHideMask use all 64 bits in tests (ppluzhnikov)
+ * Clean up pprof input-file handling (csilvers)
+ * BUGFIX: Don't crash if __environ is NULL (csilvers)
+ * BUGFIX: Fix totally broken debugallocation tests (csilvers)
+ * BUGFIX: Fix up fake_VDSO handling for unittest (ppluzhnikov)
+ * BUGFIX: Suppress all large allocs when report threshold is 0 (lexie)
+ * BUGFIX: mmap2 on i386 takes an off_t, not off64_t (csilvers)
+ * PORTING: Add missing PERFTOOLS_DLL_DECL (csilvers)
+ * PORTING: Add stddef.h to make newer gcc's happy (csilvers)
+ * PORTING: Document some tricks for working under OS X (csilvers)
+ * PORTING: Don't try to check valgrind for windows (csilvers)
+ * PORTING: Make array-size a var to compile under clang (chandlerc)
+ * PORTING: No longer hook _aligned_malloc and _aligned_free (csilvers)
+ * PORTING: Quiet some gcc warnings (csilvers)
+ * PORTING: Replace %PRIxPTR with %p to be more portable (csilvers)
+ * PORTING: Support systems that capitalize /proc weirdly (sanek)
+ * PORTING: Treat arm3 the same as arm5t in cycletimer (csilvers)
+ * PORTING: Update windows logging to not allocate memory (csilvers)
+ * PORTING: avoid double-patching newer windows DLLs (roger.orr)
+ * PORTING: get dynamic_annotations.c to work on windows (csilvers)
+ * Add pkg-config .pc files for the 5 libraries we produce (csilvers)
+ * Added proper libtool versioning, so this lib will be 0.1.0 (csilvers)
+ * Moved from autoconf 2.64 to 2.65
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
google-perftools-1.6.tar.bz2
New:
----
google-perftools-1.7.tar.bz2
google-perftools_fix_comment_in_malloc_hook_c_h.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ google-perftools.spec ++++++
--- /var/tmp/diff_new_pack.K8enwJ/_old 2011-03-08 14:34:53.000000000 +0100
+++ /var/tmp/diff_new_pack.K8enwJ/_new 2011-03-08 14:34:53.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package google-perftools (Version 1.6)
+# spec file for package google-perftools
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -19,25 +19,17 @@
Name: google-perftools
-Version: 1.6
+Version: 1.7
Release: 1
Group: System/Libraries
License: BSD3c(or similar)
Url: http://goog-perftools.sourceforge.net
Source0: %{name}-%{version}.tar.bz2
-# Source1: google.m4
-# Patch0: %{name}_fix_random_returns.patch
-# Patch1: %{name}_fix_syscalls.patch
-# Patch2: %{name}_build_on_s390.patch
-# Patch3: %{name}_fix_string_compare.patch
Patch4: %{name}-fix_docdir.patch
-# Patch5: %{name}_libunwind_for_x86-64.patch
-# Patch6: %{name}_fix_memset_call_in_test_progs.patch
-# Patch7: %{name}-memcmp_from_string_h.patch
-# Patch8: %{name}_stacktrace_env.patch
Patch11: %{name}_fix_multiple_install_headers.patch
Patch12: %{name}_fix_unassigned_malloc_in_unittest.patch
-BuildRequires: gcc-c++
+Patch13: %{name}_fix_comment_in_malloc_hook_c_h.patch
+BuildRequires: gcc-c++ pkg-config
# Can't use libunwind. See bnc#393927 and bnc#395623
%ifarch x86_64 ia64 ppc ppc64 s390 s390x %sparc
%define no_libunwind_on_64 "-DNO_TCMALLOC_SAMPLES"
@@ -72,17 +64,10 @@
%prep
%setup -q
-#patch0 -p1
-#patch1 -p1
-#patch2 -p1
-#patch3 -p1
%patch4 -p1
-#patch5 -p1
-#patch6 -p1
-#patch7 -p1
-#patch8 -p1
%patch11 -p1
%patch12 -p1
+%patch13 -p1
# install -d aclocal/
# install %{SOURCE1} aclocal/
# rm libtool
@@ -189,5 +174,10 @@
%_libdir/libtcmalloc_minimal.so
%_libdir/libtcmalloc_minimal_debug.so
%_libdir/libtcmalloc_and_profiler.so
+%_libdir/pkgconfig/libprofiler.pc
+%_libdir/pkgconfig/libtcmalloc.pc
+%_libdir/pkgconfig/libtcmalloc_debug.pc
+%_libdir/pkgconfig/libtcmalloc_minimal.pc
+%_libdir/pkgconfig/libtcmalloc_minimal_debug.pc
%changelog
++++++ google-perftools-1.6.tar.bz2 -> google-perftools-1.7.tar.bz2 ++++++
++++ 78632 lines of diff (skipped)
++++++ google-perftools_fix_comment_in_malloc_hook_c_h.patch ++++++
Index: google-perftools-1.7/src/google/malloc_hook_c.h
===================================================================
--- google-perftools-1.7.orig/src/google/malloc_hook_c.h
+++ google-perftools-1.7/src/google/malloc_hook_c.h
@@ -40,7 +40,7 @@
#include