Hello community,

here is the log from the commit of package oprofile for openSUSE:Factory 
checked in at 2016-01-01 19:47:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oprofile (Old)
 and      /work/SRC/openSUSE:Factory/.oprofile.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "oprofile"

Changes:
--------
--- /work/SRC/openSUSE:Factory/oprofile/oprofile.changes        2014-09-22 
09:23:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.oprofile.new/oprofile.changes   2016-01-01 
19:49:45.000000000 +0100
@@ -1,0 +2,31 @@
+Fri Dec 25 10:07:44 UTC 2015 - [email protected]
+
+- Update to 1.1.0
+  * New/updated Processor Support
+    + Broadcom Brahmma-B15 CPU
+    + Intel Skylake
+    + Intel Airmont
+    + Intel Xeon D
+  * Bug fixes
+    + Prevent dropping of samples when the JVM changes memory 
+      mappings
+    + Better handling of IBM Power JVM generated zero-sized 
+      mappings
+    + Correct handling of anon_hugepage mmap entries for Java
+    + Improved oparchive documentation and man page
+    + Fixed compile error when using compile fortification
+    + Support IBM Power 8 event code larger than sizeof int
+    + Avoid changing POSIXLY_CORRECT environment variable for 
+      processes monitored by operf and ocount
+    + Ensure correct setting of the extra bits (edge, inv, cmask) 
+      for Intel processors
+    + Fix default unit masks for Intel Haswell and Broadwell 
+      processors
+    + Correctly initialize operf temporary file header information
+- Cleanup spec file with spec-cleaner
+- Use url for source
+- Drop desktop file since binary it is calling is no longer 
+  present (at least since version 1.0.0)
+- Update dependencies
+
+-------------------------------------------------------------------

Old:
----
  oprofile-1.0.0.tar.bz2
  oprofile.desktop

New:
----
  oprofile-1.1.0.tar.gz

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

Other differences:
------------------
++++++ oprofile.spec ++++++
--- /var/tmp/diff_new_pack.Cf4GC1/_old  2016-01-01 19:49:47.000000000 +0100
+++ /var/tmp/diff_new_pack.Cf4GC1/_new  2016-01-01 19:49:47.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package oprofile
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,33 +17,39 @@
 
 
 Name:           oprofile
-BuildRequires:  binutils-devel
-BuildRequires:  fdupes
-BuildRequires:  java2-devel-packages
-BuildRequires:  libtool
-BuildRequires:  libxslt
-BuildRequires:  popt-devel
-BuildRequires:  qt-devel
-BuildRequires:  update-desktop-files
-%ifarch ppc ppc64 ppc64le
-BuildRequires:  libpfm-devel >= 4.3.0
-%endif
-Url:            http://oprofile.sourceforge.net/
-PreReq:         /usr/sbin/groupadd /usr/sbin/useradd
-Version:        1.0.0
+Version:        1.1.0
 Release:        0
 Summary:        System-Wide Profiler for Linux Systems
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          Development/Tools/Other
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source:         %{name}-%{version}.tar.bz2
-Source1:        %{name}.desktop
+Url:            http://oprofile.sourceforge.net/
+Source0:        
http://prdownloads.sourceforge.net/oprofile/oprofile-%{version}.tar.gz
 Source2:        %{name}.rpmlintrc
 Source3:        baselibs.conf
 Source4:        jvmpi.h
 Source5:        README-BEFORE-ADDING-PATCHES
 Patch1:         %{name}-no-libjvm-version.patch
 Patch2:         %{name}-pfm-ppc.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  binutils-devel
+BuildRequires:  docbook-utils
+BuildRequires:  docbook-xsl-stylesheets
+BuildRequires:  fdupes
+BuildRequires:  gcc-c++
+BuildRequires:  java2-devel-packages
+BuildRequires:  libICE-devel
+BuildRequires:  libtool
+BuildRequires:  libxslt
+BuildRequires:  pkg-config
+BuildRequires:  popt-devel
+BuildRequires:  qt-devel
+BuildRequires:  zlib-devel
+Requires(pre):  %{_sbindir}/groupadd %{_sbindir}/useradd
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%ifarch ppc ppc64 ppc64le
+BuildRequires:  libpfm-devel >= 4.3.0
+%endif
 
 %description
 OProfile is a system-wide profiler for Linux systems, capable of
@@ -101,14 +107,13 @@
 # copy files necessary to build Java agent libraries
 # libjvmpi_oprofile.so and libjvmti_oprofile.so
 # %S:4 is rpm speak for Source4 (jvmpi.h)
-ln -s %_libdir/jvm/java/include/* java/include
-test -f java/include/jvmpi.h || ln -s %{S:4} java/include
+ln -s %{_libdir}/jvm/java/include/* java/include
+test -f java/include/jvmpi.h || ln -s %{SOURCE4} java/include
 
 %build
-sh autogen.sh
-./configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
-  --prefix=/usr --mandir=%{_mandir} --libdir=%{_libdir} \
-  --with-java=$PWD/java --enable-gui=qt4 
+./autogen.sh
+%configure \
+  --with-java=$PWD/java
 # Change DATE/TIME macros to use last change time of oprofile.changes
 # See http://lists.opensuse.org/opensuse-factory/2011-05/msg00304.html
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
@@ -116,32 +121,36 @@
 TIME="\"$(date -d "${modified}" "+%%R")\""
 find . -type f -regex ".*\.c\|.*\.cpp\|.*\.h" -exec grep -E -e __DATE__ -e 
__TIME__ {} +
 find . -type f -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i 
"s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT htmldir=%{_docdir}/oprofile install
-%suse_update_desktop_file -i %name Development Profiling
-rm -f $RPM_BUILD_ROOT%{_libdir}/oprofile/libopagent.*a
+make DESTDIR=%{buildroot} htmldir=%{_docdir}/oprofile install
+rm -f %{buildroot}%{_libdir}/oprofile/libopagent.*a
 # Hardlink duplicate files automatically (from package fdupes):
 # It doesn't save much, but it keeps rpmlint from breaking the package build.
-%fdupes $RPM_BUILD_ROOT
+%fdupes %{buildroot}
 
 %pre
-/usr/sbin/groupadd -r oprofile 2>/dev/null || :
-/usr/sbin/useradd -r -g oprofile -d /var/lib/empty -s /bin/false -c "Special 
user account to be used by OProfile" oprofile 2>/dev/null || :
+%{_sbindir}/groupadd -r oprofile 2>/dev/null || :
+%{_sbindir}/useradd -r -g oprofile -d %{_localstatedir}/lib/empty -s 
/bin/false -c "Special user account to be used by OProfile" oprofile 
2>/dev/null || :
 
 %post -n libopagent1 -p /sbin/ldconfig
 
 %postun -n libopagent1 -p /sbin/ldconfig
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root)
-/usr/bin/*
-/usr/share/applications/*.desktop
-/usr/share/oprofile
+%{_bindir}/ocount
+%{_bindir}/ophelp
+%{_bindir}/opimport
+%{_bindir}/opannotate
+%{_bindir}/opgprof
+%{_bindir}/opreport
+%{_bindir}/oparchive
+%{_bindir}/opjitconv
+%{_bindir}/op-check-perfevents
+%{_bindir}/operf
+%{_datadir}/oprofile
 %{_mandir}/man1/*
 %{_libdir}/oprofile/libjvm[tp]i_oprofile.so
 %exclude %{_libdir}/oprofile/libjvm[tp]i_oprofile.*a
@@ -150,7 +159,7 @@
 
 %files devel
 %defattr(-,root,root)
-/usr/include/*
+%{_includedir}/*
 %doc doc/op-jit-devel.html 
 %dir %{_libdir}/oprofile
 %{_libdir}/oprofile/libopagent.so

++++++ oprofile-pfm-ppc.patch ++++++
--- /var/tmp/diff_new_pack.Cf4GC1/_old  2016-01-01 19:49:47.000000000 +0100
+++ /var/tmp/diff_new_pack.Cf4GC1/_new  2016-01-01 19:49:47.000000000 +0100
@@ -6,14 +6,16 @@
  configure.ac |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- a/configure.ac
-+++ b/configure.ac
-@@ -184,7 +184,7 @@ AC_DEFINE_UNQUOTED(HAVE_PERF_EVENTS, $HA
+Index: oprofile-1.1.0/configure.ac
+===================================================================
+--- oprofile-1.1.0.orig/configure.ac
++++ oprofile-1.1.0/configure.ac
+@@ -205,7 +205,7 @@ rm -f test-for-precise-ip*
+ AC_DEFINE_UNQUOTED(HAVE_PERF_EVENTS, $HAVE_PERF_EVENTS, [Kernel support for 
perf_events exists])
  AC_CANONICAL_HOST
- if test "$HAVE_PERF_EVENTS" = "1"; then
-       PFM_LIB=
--      if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64"; then
-+        if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64" -o 
"$host_cpu" = "powerpc32"; then
-               AC_CHECK_HEADER(perfmon/pfmlib.h,,[AC_MSG_ERROR([pfmlib.h not 
found; may be provided by libpfm devel or papi devel package])])
-               AC_CHECK_LIB(pfm,pfm_get_os_event_encoding, HAVE_LIBPFM3='0'; 
HAVE_LIBPFM='1', [
-                       AC_CHECK_LIB(pfm, pfm_get_event_name, HAVE_LIBPFM3='1'; 
HAVE_LIBPFM='1',
+ PFM_LIB=
+-if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64"; then
++if test "$host_cpu" = "powerpc64le" -o "$host_cpu" = "powerpc64" -o 
"$host_cpu" = "powerpc32"; then
+       AC_CHECK_HEADER(perfmon/pfmlib.h,,[AC_MSG_ERROR([pfmlib.h not found; 
may be provided by libpfm devel or papi devel package])])
+       AC_CHECK_LIB(pfm,pfm_get_os_event_encoding, HAVE_LIBPFM3='0'; 
HAVE_LIBPFM='1', [
+               AC_CHECK_LIB(pfm, pfm_get_event_name, HAVE_LIBPFM3='1'; 
HAVE_LIBPFM='1',


Reply via email to