Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pcm for openSUSE:Factory checked in 
at 2022-01-28 22:12:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcm (Old)
 and      /work/SRC/openSUSE:Factory/.pcm.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pcm"

Fri Jan 28 22:12:45 2022 rev:10 rq:949680 version:202201

Changes:
--------
--- /work/SRC/openSUSE:Factory/pcm/pcm.changes  2021-12-26 13:30:55.930977180 
+0100
+++ /work/SRC/openSUSE:Factory/.pcm.new.1898/pcm.changes        2022-01-28 
22:13:32.898474369 +0100
@@ -1,0 +2,12 @@
+Fri Jan 28 12:25:00 UTC 2022 - Roman Dementiev <roman.dement...@intel.com>
+
+- Update to 202201 upstream version:
+* use cmake to build the project
+* reduce pcm overhead
+* pcm-raw: add -r option (PMU reset)
+* pcm-raw: add a sample separator option
+* freeze/unfreeze all core PMU counters during the read operation
+* change ulimit recommendations
+* various performance and bug fixes
+
+-------------------------------------------------------------------

Old:
----
  202112.tar.gz

New:
----
  202201.tar.gz

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

Other differences:
------------------
++++++ pcm.spec ++++++
--- /var/tmp/diff_new_pack.mYs3r2/_old  2022-01-28 22:13:33.418470810 +0100
+++ /var/tmp/diff_new_pack.mYs3r2/_new  2022-01-28 22:13:33.434470701 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           pcm
-Version:        202112
+Version:        202201
 Release:        0
 Summary:        Processor Counter Monitor
 License:        BSD-3-Clause
@@ -25,6 +25,7 @@
 Source:         https://github.com/opcm/pcm/archive/%{version}.tar.gz
 BuildRequires:  gcc-c++
 BuildRequires:  make
+BuildRequires:  cmake
 ExclusiveArch:  %{ix86} x86_64
 
 %description
@@ -34,24 +35,20 @@
 
 %prep
 %setup -q
-# do not mess with optflags
-sed -i '/-Wall -g -O3/d' Makefile
-sed -e 's:-O0 -g3 -Wall:%{optflags}:g' \
-    -i daemon/client/Debug/subdir.mk \
-    -i daemon/daemon/Debug/subdir.mk
 
 %build
-export CFLAGS="%{optflags} -fPIC"
-export CXXFLAGS="%{optflags} -fPIC"
-%{!?make_build:%define make_build %{__make} -O %{?_smp_mflags}}
-%make_build
+export CFLAGS="%{optflags}"
+export CXXFLAGS="%{optflags}"
+%cmake -DCMAKE_BUILD_TYPE=CUSTOM -DCMAKE_INSTALL_PREFIX=%{_prefix}
+%{!?cmake_build:%define cmake_build %{__cmake}}
+%cmake_build
 
 %install
-%make_install prefix=%{buildroot}%{_prefix}
+%cmake_install
 
 %files
 %license LICENSE
-%doc *HOWTO*
+%doc doc/*HOWTO*
 %{_sbindir}/pcm
 %{_sbindir}/pcm-core
 %{_sbindir}/pcm-iio

++++++ 202112.tar.gz -> 202201.tar.gz ++++++
++++ 97737 lines of diff (skipped)

Reply via email to