Hello community,

here is the log from the commit of package gperftools for openSUSE:Factory 
checked in at 2012-07-23 10:00:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gperftools (Old)
 and      /work/SRC/openSUSE:Factory/.gperftools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gperftools", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/gperftools/gperftools.changes    2012-05-16 
21:07:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gperftools.new/gperftools.changes       
2012-07-23 10:15:42.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Jul 22 07:47:04 UTC 2012 - [email protected]
+
+- replace struct siginfo with siginfo_t since the former is not
+  available with glibc 2.16 anymore.
+
+-------------------------------------------------------------------

New:
----
  gperftools-glibc216.patch

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

Other differences:
------------------
++++++ gperftools.spec ++++++
--- /var/tmp/diff_new_pack.uyYikO/_old  2012-07-23 10:15:44.000000000 +0200
+++ /var/tmp/diff_new_pack.uyYikO/_new  2012-07-23 10:15:44.000000000 +0200
@@ -15,20 +15,27 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           gperftools
 Version:        2.0
 Release:        0
-Group:          System/Libraries
-License:        BSD-3-Clause
 Url:            http://code.google.com/p/gperftools/
 Source0:        %{name}-%{version}.tar.bz2
 Patch4:         %{name}-fix_docdir.patch
 Patch11:       %{name}_fix_multiple_install_headers.patch
 Patch12:       %{name}_fix_unassigned_malloc_in_unittest.patch
 Patch14:        %{name}_gcc46.patch
-BuildRequires:  gcc-c++ pkg-config autoconf automake libtool libunwind-devel
+Patch15:        %{name}-glibc216.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  gcc-c++
+BuildRequires:  libtool
+BuildRequires:  libunwind-devel
+BuildRequires:  pkg-config
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Summary:        Performance Tools for C++
+License:        BSD-3-Clause
+Group:          System/Libraries
 Provides:      google-perftools
 Obsoletes:     google-perftools
 
@@ -40,9 +47,10 @@
 
 
 %package devel
-Group:          System/Libraries
 Summary:        Performance tools for C++
-Requires:       libstdc++-devel, gperftools = %{version}
+Group:          System/Libraries
+Requires:       gperftools = %{version}
+Requires:       libstdc++-devel
 Provides:      google-perftools-devel
 Obsoletes:     google-perftools-devel
 
@@ -58,6 +66,7 @@
 %patch11 -p1
 %patch12 -p1
 %patch14 -p1
+%patch15 -p1
 
 %build
 autoreconf -fi

++++++ gperftools-glibc216.patch ++++++
Index: gperftools-2.0/src/base/linux_syscall_support.h
===================================================================
--- gperftools-2.0.orig/src/base/linux_syscall_support.h
+++ gperftools-2.0/src/base/linux_syscall_support.h
@@ -250,7 +250,7 @@ struct siginfo;
 struct kernel_old_sigaction {
   union {
     void             (*sa_handler_)(int);
-    void             (*sa_sigaction_)(int, struct siginfo *, void *);
+    void             (*sa_sigaction_)(int, siginfo_t *, void *);
   };
   unsigned long      sa_mask;
   unsigned long      sa_flags;
@@ -287,13 +287,13 @@ struct kernel_sigaction {
   unsigned long      sa_flags;
   union {
     void             (*sa_handler_)(int);
-    void             (*sa_sigaction_)(int, struct siginfo *, void *);
+    void             (*sa_sigaction_)(int, siginfo_t *, void *);
   };
   struct kernel_sigset_t sa_mask;
 #else
   union {
     void             (*sa_handler_)(int);
-    void             (*sa_sigaction_)(int, struct siginfo *, void *);
+    void             (*sa_sigaction_)(int, siginfo_t *, void *);
   };
   unsigned long      sa_flags;
   void               (*sa_restorer)(void);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to