commit benchmark for openSUSE:Factory

2019-11-23 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2019-11-23 23:18:59

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new.26869 (New)


Package is "benchmark"

Sat Nov 23 23:18:59 2019 rev:14 rq:749315 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2019-11-07 
23:13:38.508345199 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new.26869/benchmark.changes   
2019-11-23 23:19:00.898785422 +0100
@@ -1,0 +2,5 @@
+Mon Nov 18 23:15:31 UTC 2019 - Simon Lees 
+
+- %make_jobs is depricated replaced by %cmake_build
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.Gex1yf/_old  2019-11-23 23:19:01.482785482 +0100
+++ /var/tmp/diff_new_pack.Gex1yf/_new  2019-11-23 23:19:01.486785482 +0100
@@ -63,7 +63,7 @@
   -DBENCHMARK_ENABLE_LTO=on \
   -DBENCHMARK_ENABLE_GTEST_TESTS=false \
   -DBENCHMARK_ENABLE_TESTING=true
-%make_jobs
+%cmake_build
 
 %install
 %cmake_install




commit benchmark for openSUSE:Factory

2019-11-07 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2019-11-07 23:13:36

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new.2990 (New)


Package is "benchmark"

Thu Nov  7 23:13:36 2019 rev:13 rq:739945 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2019-06-24 
21:54:07.500141312 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new.2990/benchmark.changes
2019-11-07 23:13:38.508345199 +0100
@@ -1,0 +2,5 @@
+Thu Oct 17 14:33:14 UTC 2019 - Richard Brown 
+
+- Remove obsolete Groups tag (fate#326485)
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.s5AuuY/_old  2019-11-07 23:13:39.748346557 +0100
+++ /var/tmp/diff_new_pack.s5AuuY/_new  2019-11-07 23:13:39.772346583 +0100
@@ -23,7 +23,6 @@
 Release:0
 Summary:A microbenchmark support library
 License:Apache-2.0
-Group:  Development/Libraries/C and C++
 URL:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake >= 3.5.1
@@ -38,14 +37,12 @@
 
 %package -n %{soname}%{sover}
 Summary:Shared library for google benchmark
-Group:  System/Libraries
 
 %description -n %{soname}%{sover}
 A library to support the benchmarking of functions, similar to unit-tests.
 
 %package devel
 Summary:Development files for google benchmark
-Group:  Development/Languages/C and C++
 Requires:   %{soname}%{sover} = %{version}
 
 %description devel




commit benchmark for openSUSE:Factory

2019-06-24 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2019-06-24 21:53:17

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new.4615 (New)


Package is "benchmark"

Mon Jun 24 21:53:17 2019 rev:12 rq:711652 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2019-02-25 
17:57:08.642301002 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new.4615/benchmark.changes
2019-06-24 21:54:07.500141312 +0200
@@ -1,0 +2,11 @@
+Mon Jun 24 07:26:21 UTC 2019 - Martin Pluskal 
+
+- Update to version 1.5.0:
+  * Bump CMake minimum version to 3.5.1 (see dependencies.md)
+  * Add threads and repetitions to the JSON outputa
+  * Memory management and reporting hooks
+  * Documentation improvements
+  * Miscellaneous build fixes
+- Disable gtest part of tests untill new gtest is available
+
+---

Old:

  benchmark-1.4.1.tar.gz

New:

  benchmark-1.5.0.tar.gz



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.J1olpx/_old  2019-06-24 21:54:09.388142765 +0200
+++ /var/tmp/diff_new_pack.J1olpx/_new  2019-06-24 21:54:09.388142765 +0200
@@ -19,14 +19,14 @@
 %define soname  lib%{name}
 %define sover   0
 Name:   benchmark
-Version:1.4.1
+Version:1.5.0
 Release:0
 Summary:A microbenchmark support library
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 URL:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires:  cmake
+BuildRequires:  cmake >= 3.5.1
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
 BuildRequires:  gmock
@@ -64,6 +64,7 @@
 
 %cmake \
   -DBENCHMARK_ENABLE_LTO=on \
+  -DBENCHMARK_ENABLE_GTEST_TESTS=false \
   -DBENCHMARK_ENABLE_TESTING=true
 %make_jobs
 

++ benchmark-1.4.1.tar.gz -> benchmark-1.5.0.tar.gz ++
 10651 lines of diff (skipped)




commit benchmark for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2019-02-25 17:57:04

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new.28833 (New)


Package is "benchmark"

Mon Feb 25 17:57:04 2019 rev:11 rq:678652 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2019-02-19 
12:02:15.365080477 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new.28833/benchmark.changes   
2019-02-25 17:57:08.642301002 +0100
@@ -1,0 +2,5 @@
+Sat Feb 23 10:47:16 UTC 2019 - Luigi Baldoni 
+
+- Use arch-specific libdir in pkgconfig file
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.GkLOhc/_old  2019-02-25 17:57:09.594300193 +0100
+++ /var/tmp/diff_new_pack.GkLOhc/_new  2019-02-25 17:57:09.598300189 +0100
@@ -59,6 +59,9 @@
 -e 's|config_install_dir "lib/cmake|config_install_dir 
"%{_libdir}/cmake|g' \
 -e 's|pkgconfig_install_dir "lib/pkgconfig"|pkgconfig_install_dir 
"%{_libdir}/pkgconfig"|g' \
 -i src/CMakeLists.txt
+sed -e 's|libdir=${prefix}/lib|libdir=${prefix}/%{_lib}|' \
+-i cmake/benchmark.pc.in
+
 %cmake \
   -DBENCHMARK_ENABLE_LTO=on \
   -DBENCHMARK_ENABLE_TESTING=true




commit benchmark for openSUSE:Factory

2019-02-19 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2019-02-19 12:00:56

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new.28833 (New)


Package is "benchmark"

Tue Feb 19 12:00:56 2019 rev:10 rq:677089 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2018-06-27 
10:21:24.564064081 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new.28833/benchmark.changes   
2019-02-19 12:02:15.365080477 +0100
@@ -1,0 +2,5 @@
+Mon Feb 18 09:52:40 UTC 2019 - Luigi Baldoni 
+
+- Use arch-specific directories for support files
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.6S7Ytb/_old  2019-02-19 12:02:16.237080028 +0100
+++ /var/tmp/diff_new_pack.6S7Ytb/_new  2019-02-19 12:02:16.237080028 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package benchmark
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -55,9 +55,10 @@
 %setup -q
 
 %build
-%if %{__isa_bits} == 64
-sed -i 's|lib_install_dir "lib/"|lib_install_dir "lib64/"|g' src/CMakeLists.txt
-%endif
+sed -e 's|lib_install_dir "lib/"|lib_install_dir "%{_libdir}/"|g' \
+-e 's|config_install_dir "lib/cmake|config_install_dir 
"%{_libdir}/cmake|g' \
+-e 's|pkgconfig_install_dir "lib/pkgconfig"|pkgconfig_install_dir 
"%{_libdir}/pkgconfig"|g' \
+-i src/CMakeLists.txt
 %cmake \
   -DBENCHMARK_ENABLE_LTO=on \
   -DBENCHMARK_ENABLE_TESTING=true
@@ -85,10 +86,9 @@
 %files devel
 %license LICENSE
 %doc README.md AUTHORS
-%dir %{_libexecdir}/cmake/
-%dir %{_libexecdir}/cmake/%{name}
-%{_libexecdir}/cmake/%{name}/*.cmake
-%{_libexecdir}/pkgconfig/%{name}.pc
+%dir %{_libdir}/cmake/%{name}
+%{_libdir}/cmake/%{name}/*.cmake
+%{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/%{soname}.so
 %{_libdir}/%{soname}_main.so
 %{_includedir}/%{name}




commit benchmark for openSUSE:Factory

2018-06-27 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2018-06-27 10:21:17

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Wed Jun 27 10:21:17 2018 rev:9 rq:618947 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2018-05-29 
16:52:29.919324382 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2018-06-27 
10:21:24.564064081 +0200
@@ -1,0 +2,6 @@
+Mon Jun 25 11:56:55 UTC 2018 - mplus...@suse.com
+
+- Enable lto
+- Update dependencies
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.bJuOT4/_old  2018-06-27 10:21:25.240039426 +0200
+++ /var/tmp/diff_new_pack.bJuOT4/_new  2018-06-27 10:21:25.244039280 +0200
@@ -31,6 +31,7 @@
 BuildRequires:  git-core
 BuildRequires:  gmock
 BuildRequires:  gtest
+BuildRequires:  pkgconfig
 
 %description
 A library to support the benchmarking of functions, similar to unit-tests.
@@ -58,14 +59,14 @@
 sed -i 's|lib_install_dir "lib/"|lib_install_dir "lib64/"|g' src/CMakeLists.txt
 %endif
 %cmake \
-  -DBENCHMARK_ENABLE_LTO=off \
+  -DBENCHMARK_ENABLE_LTO=on \
   -DBENCHMARK_ENABLE_TESTING=true
 %make_jobs
 
 %install
 %cmake_install
 # dont ship debug stuff
-rm -rf %{_libexecdir}/debug
+rm -rf %{buildroot}%{_libexecdir}/debug
 
 %check
 # path needs to be exported otherwise unit tests will fail




commit benchmark for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2018-05-29 16:52:29

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Tue May 29 16:52:29 2018 rev:8 rq:612786 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2018-04-05 
15:35:17.588235972 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2018-05-29 
16:52:29.919324382 +0200
@@ -1,0 +2,12 @@
+Mon May 28 21:43:24 UTC 2018 - avin...@opensuse.org
+
+- Update to version 1.4.1
+  * Realign expectation that State::iterations() returns 0 before
+the main benchmark loop begins.
+  * CMake error message fixes
+  * Enscripten check fix
+  * Bazel pthread linking
+  * Negative regexes
+  * gmock fix
+
+---

Old:

  benchmark-1.4.0.tar.gz

New:

  benchmark-1.4.1.tar.gz



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.MRddKv/_old  2018-05-29 16:52:30.587299805 +0200
+++ /var/tmp/diff_new_pack.MRddKv/_new  2018-05-29 16:52:30.595299511 +0200
@@ -19,12 +19,12 @@
 %define soname  lib%{name}
 %define sover   0
 Name:   benchmark
-Version:1.4.0
+Version:1.4.1
 Release:0
 Summary:A microbenchmark support library
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
-Url:https://github.com/google/benchmark
+URL:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -64,6 +64,8 @@
 
 %install
 %cmake_install
+# dont ship debug stuff
+rm -rf %{_libexecdir}/debug
 
 %check
 # path needs to be exported otherwise unit tests will fail
@@ -77,15 +79,17 @@
 %license LICENSE
 %doc README.md AUTHORS
 %{_libdir}/%{soname}.so.%{sover}*
+%{_libdir}/%{soname}_main.so.%{sover}*
 
 %files devel
 %license LICENSE
 %doc README.md AUTHORS
-%dir %{_prefix}/lib/cmake/
-%dir %{_prefix}/lib/cmake/%{name}
-%{_prefix}/lib/cmake/%{name}/*.cmake
-%{_prefix}/lib/pkgconfig/%{name}.pc
+%dir %{_libexecdir}/cmake/
+%dir %{_libexecdir}/cmake/%{name}
+%{_libexecdir}/cmake/%{name}/*.cmake
+%{_libexecdir}/pkgconfig/%{name}.pc
 %{_libdir}/%{soname}.so
+%{_libdir}/%{soname}_main.so
 %{_includedir}/%{name}
 
 %changelog

++ benchmark-1.4.0.tar.gz -> benchmark-1.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/benchmark-1.4.0/AUTHORS new/benchmark-1.4.1/AUTHORS
--- old/benchmark-1.4.0/AUTHORS 2018-04-04 00:12:47.0 +0200
+++ new/benchmark-1.4.1/AUTHORS 2018-05-25 12:18:58.0 +0200
@@ -13,6 +13,7 @@
 Carto
 Christopher Seymour 
 David Coeurjolly 
+Deniz Evrenci 
 Dirac Research 
 Dominik Czarnota 
 Eric Fiselier 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/benchmark-1.4.0/BUILD.bazel 
new/benchmark-1.4.1/BUILD.bazel
--- old/benchmark-1.4.0/BUILD.bazel 2018-04-04 00:12:47.0 +0200
+++ new/benchmark-1.4.1/BUILD.bazel 2018-05-25 12:18:58.0 +0200
@@ -1,14 +1,38 @@
 licenses(["notice"])
 
+config_setting(
+name = "windows",
+values = {
+"cpu": "x64_windows",
+},
+visibility = [":__subpackages__"],
+)
+
 cc_library(
 name = "benchmark",
-srcs = glob([
-"src/*.cc",
-"src/*.h",
-]),
+srcs = glob(
+[
+"src/*.cc",
+"src/*.h",
+],
+exclude = ["src/benchmark_main.cc"],
+),
+hdrs = ["include/benchmark/benchmark.h"],
+linkopts = select({
+":windows": ["-DEFAULTLIB:shlwapi.lib"],
+"//conditions:default": ["-pthread"],
+}),
+strip_include_prefix = "include",
+visibility = ["//visibility:public"],
+)
+
+cc_library(
+name = "benchmark_main",
+srcs = ["src/benchmark_main.cc"],
 hdrs = ["include/benchmark/benchmark.h"],
 strip_include_prefix = "include",
 visibility = ["//visibility:public"],
+deps = [":benchmark"],
 )
 
 cc_library(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/benchmark-1.4.0/CMakeLists.txt 
new/benchmark-1.4.1/CMakeLists.txt
--- old/benchmark-1.4.0/CMakeLists.txt  2018-04-04 00:12:47.0 +0200
+++ new/benchmark-1.4.1/CMakeLists.txt  2018-05-25 12:18:58.0 +0200
@@ -216,7 +216,7 @@
 # linker flags appear before all linker inputs and -lc++ must appear after.
 list(APPEND BENCHMARK_CXX_LIBRARIES c++)
   else()
-message(FATAL "-DBENCHMARK_USE_LIBCXX:BOOL=ON is not 

commit benchmark for openSUSE:Factory

2018-04-05 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2018-04-05 15:35:12

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Thu Apr  5 15:35:12 2018 rev:7 rq:593723 version:1.4.0

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2018-03-28 
10:32:57.649637386 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2018-04-05 
15:35:17.588235972 +0200
@@ -1,0 +2,16 @@
+Wed Apr  4 22:20:14 UTC 2018 - avin...@opensuse.org
+
+- Update to version 1.4.0
+  * Removal of deprecated headers
+  * Improved CPU cache info reporting
+  * Support State::KeepRunningBatch()
+  * Support int64_t for AddRange()
+  * New platform support: NetBSD, s390x, Solaris
+  * Bazel build support
+  * Support googletest unit tests
+  * Add assembler tests
+  * Various warnings fixed
+- Drop benchmark-s390.patch
+  * fixed upstream (commit ff2c255af5bb2fc2e5cd3b3685f0c6283117ce73)
+
+---

Old:

  benchmark-1.3.0.tar.gz
  benchmark-s390.patch

New:

  benchmark-1.4.0.tar.gz



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.fK2gfp/_old  2018-04-05 15:35:18.180214578 +0200
+++ /var/tmp/diff_new_pack.fK2gfp/_new  2018-04-05 15:35:18.180214578 +0200
@@ -19,18 +19,18 @@
 %define soname  lib%{name}
 %define sover   0
 Name:   benchmark
-Version:1.3.0
+Version:1.4.0
 Release:0
 Summary:A microbenchmark support library
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 Url:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FEATURE-UPSTREAM benchmark-s390.patch
-Patch0: benchmark-s390.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
+BuildRequires:  gmock
+BuildRequires:  gtest
 
 %description
 A library to support the benchmarking of functions, similar to unit-tests.
@@ -52,7 +52,6 @@
 
 %prep
 %setup -q
-%patch0
 
 %build
 %if %{__isa_bits} == 64
@@ -83,8 +82,9 @@
 %license LICENSE
 %doc README.md AUTHORS
 %dir %{_prefix}/lib/cmake/
-%dir %{_prefix}/lib/cmake/benchmark
-%{_prefix}/lib/cmake/benchmark/*.cmake
+%dir %{_prefix}/lib/cmake/%{name}
+%{_prefix}/lib/cmake/%{name}/*.cmake
+%{_prefix}/lib/pkgconfig/%{name}.pc
 %{_libdir}/%{soname}.so
 %{_includedir}/%{name}
 

++ benchmark-1.3.0.tar.gz -> benchmark-1.4.0.tar.gz ++
 5196 lines of diff (skipped)




commit benchmark for openSUSE:Factory

2018-03-28 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2018-03-28 10:32:48

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Wed Mar 28 10:32:48 2018 rev:6 rq:591547 version:1.3.0

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2018-03-18 
21:45:09.897021371 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2018-03-28 
10:32:57.649637386 +0200
@@ -1,0 +2,5 @@
+Tue Mar 27 03:25:41 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- Remove ExclusiveArch, it works on non-x86 as well
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.ksItv8/_old  2018-03-28 10:32:58.353612067 +0200
+++ /var/tmp/diff_new_pack.ksItv8/_new  2018-03-28 10:32:58.361611779 +0200
@@ -31,7 +31,6 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
-ExclusiveArch:  %{ix86} x86_64 s390x
 
 %description
 A library to support the benchmarking of functions, similar to unit-tests.




commit benchmark for openSUSE:Factory

2018-03-18 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2018-03-18 21:45:08

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Sun Mar 18 21:45:08 2018 rev:5 rq:588118 version:1.3.0

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2017-02-03 
17:31:57.665446816 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2018-03-18 
21:45:09.897021371 +0100
@@ -1,0 +2,19 @@
+Fri Mar 16 18:38:52 UTC 2018 - avin...@opensuse.org
+
+- Update to version 1.3.0:
+ * Ranged for loop optimization!
+ * Make installation optional
+ * Better stats including user-provided ones
+ * JSON reporter format fixes
+ * Documentation improvements
+- Includes changes from 1.2.0:
+ * User-defined counters
+ * Single header library
+ * Ability to clear benchmarks so the runtime registration is more flexible
+ * Sample-based standard deviation
+ * 32-bit build enabled
+ * Bug fixes
+- Cleanup with spec-cleaner
+- Use %ctest macro for testing
+
+---

Old:

  benchmark-1.1.0.tar.gz

New:

  benchmark-1.3.0.tar.gz



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.Xzxlp4/_old  2018-03-18 21:45:11.184974973 +0100
+++ /var/tmp/diff_new_pack.Xzxlp4/_new  2018-03-18 21:45:11.184974973 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package benchmark
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -19,7 +19,7 @@
 %define soname  lib%{name}
 %define sover   0
 Name:   benchmark
-Version:1.1.0
+Version:1.3.0
 Release:0
 Summary:A microbenchmark support library
 License:Apache-2.0
@@ -27,11 +27,11 @@
 Url:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FEATURE-UPSTREAM benchmark-s390.patch
-Patch:  benchmark-s390.patch
+Patch0: benchmark-s390.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
-ExclusiveArch:  %ix86 x86_64 s390x
+ExclusiveArch:  %{ix86} x86_64 s390x
 
 %description
 A library to support the benchmarking of functions, similar to unit-tests.
@@ -53,11 +53,11 @@
 
 %prep
 %setup -q
-%patch 
+%patch0
 
 %build
 %if %{__isa_bits} == 64
-sed -i "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION lib64|g" 
src/CMakeLists.txt
+sed -i 's|lib_install_dir "lib/"|lib_install_dir "lib64/"|g' src/CMakeLists.txt
 %endif
 %cmake \
   -DBENCHMARK_ENABLE_LTO=off \
@@ -70,19 +70,22 @@
 %check
 # path needs to be exported otherwise unit tests will fail
 export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{_builddir}/%{name}-%{version}/build/src/
-make -C build test
+%ctest
 
 %post -n %{soname}%{sover} -p /sbin/ldconfig
 %postun -n %{soname}%{sover} -p /sbin/ldconfig
 
 %files -n %{soname}%{sover}
-%defattr(-,root,root)
-%doc LICENSE README.md AUTHORS
+%license LICENSE
+%doc README.md AUTHORS
 %{_libdir}/%{soname}.so.%{sover}*
 
 %files devel
-%defattr(-,root,root)
-%doc LICENSE README.md AUTHORS
+%license LICENSE
+%doc README.md AUTHORS
+%dir %{_prefix}/lib/cmake/
+%dir %{_prefix}/lib/cmake/benchmark
+%{_prefix}/lib/cmake/benchmark/*.cmake
 %{_libdir}/%{soname}.so
 %{_includedir}/%{name}
 

++ benchmark-1.1.0.tar.gz -> benchmark-1.3.0.tar.gz ++
 8512 lines of diff (skipped)




commit benchmark for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2017-01-31 12:41:33

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2016-11-14 
20:15:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2017-02-03 
17:31:57.665446816 +0100
@@ -1,0 +2,16 @@
+Fri Jan 27 14:46:11 UTC 2017 - mplus...@suse.com
+
+- Update to version 1.1.0:
+  * ArgNames support
+  * Fixes for OSX and Cygwin and MSVC builds
+  * PauseTiming and ResumeTiming are per thread (#286)
+  * Better Range and Arg specifications
+  * Complexity reporting
+
+---
+Fri Jan 27 14:28:26 UTC 2017 - b...@suse.com
+
+- add support for s390x:
+  * benchmark-s390.patch
+
+---

Old:

  benchmark-1.0.0.tar.gz

New:

  benchmark-1.1.0.tar.gz
  benchmark-s390.patch



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.2pzwuO/_old  2017-02-03 17:31:58.009398135 +0100
+++ /var/tmp/diff_new_pack.2pzwuO/_new  2017-02-03 17:31:58.009398135 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package benchmark
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -19,18 +19,19 @@
 %define soname  lib%{name}
 %define sover   0
 Name:   benchmark
-Version:1.0.0
+Version:1.1.0
 Release:0
 Summary:A microbenchmark support library
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 Url:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+# PATCH-FEATURE-UPSTREAM benchmark-s390.patch
+Patch:  benchmark-s390.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  %ix86 x86_64
+ExclusiveArch:  %ix86 x86_64 s390x
 
 %description
 A library to support the benchmarking of functions, similar to unit-tests.
@@ -52,6 +53,7 @@
 
 %prep
 %setup -q
+%patch 
 
 %build
 %if %{__isa_bits} == 64
@@ -59,9 +61,8 @@
 %endif
 %cmake \
   -DBENCHMARK_ENABLE_LTO=off \
-  -DBENCHMARK_ENABLE_TESTING=true \
-  -DCMAKE_BUILD_TYPE=RelWithDebInfo
-make %{?_smp_mflags}
+  -DBENCHMARK_ENABLE_TESTING=true
+%make_jobs
 
 %install
 %cmake_install

++ benchmark-1.0.0.tar.gz -> benchmark-1.1.0.tar.gz ++
 9641 lines of diff (skipped)

++ benchmark-s390.patch ++
Index: src/cycleclock.h
===
--- src/cycleclock.h.orig
+++ src/cycleclock.h
@@ -132,6 +132,11 @@ inline BENCHMARK_ALWAYS_INLINE int64_t N
   struct timeval tv;
   gettimeofday(, nullptr);
   return static_cast(tv.tv_sec) * 100 + tv.tv_usec;
+#elif defined(__s390__)
+  // found this for papi package
+  unsigned long long ret;
+  __asm__("stck 0(%0)" : : "a" (&(ret)) : "memory", "cc");
+  return (long long)ret;
 #else
 // The soft failover to a generic implementation is automatic only for ARM.
 // For other platforms the developer is expected to make an attempt to create



commit benchmark for openSUSE:Factory

2016-11-14 Thread h_root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2016-11-14 20:15:00

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2016-07-05 
09:52:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2016-11-14 
20:15:01.0 +0100
@@ -1,0 +2,6 @@
+Sat Nov 12 13:43:21 CET 2016 - r...@suse.de
+
+- add ExclusiveArch, package is not ported to anything but
+  x86 and x86_64 
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.R0DHz9/_old  2016-11-14 20:15:03.0 +0100
+++ /var/tmp/diff_new_pack.R0DHz9/_new  2016-11-14 20:15:03.0 +0100
@@ -30,6 +30,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExclusiveArch:  %ix86 x86_64
 
 %description
 A library to support the benchmarking of functions, similar to unit-tests.




commit benchmark for openSUSE:Factory

2016-07-05 Thread h_root
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2016-07-05 09:52:31

Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and  /work/SRC/openSUSE:Factory/.benchmark.new (New)


Package is "benchmark"

Changes:

--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes  2016-06-09 
16:08:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.benchmark.new/benchmark.changes 2016-07-05 
09:52:51.0 +0200
@@ -1,0 +2,5 @@
+Mon Jul  4 09:24:59 UTC 2016 - mplus...@suse.com
+
+- Disable lto as it does not seem to go well with -fPIE
+
+---



Other differences:
--
++ benchmark.spec ++
--- /var/tmp/diff_new_pack.lHCBDO/_old  2016-07-05 09:52:52.0 +0200
+++ /var/tmp/diff_new_pack.lHCBDO/_new  2016-07-05 09:52:52.0 +0200
@@ -27,8 +27,8 @@
 Url:https://github.com/google/benchmark
 Source: 
https://github.com/google/benchmark/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  git-core
 BuildRequires:  gcc-c++
+BuildRequires:  git-core
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -57,7 +57,7 @@
 sed -i "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION lib64|g" 
src/CMakeLists.txt
 %endif
 %cmake \
-  -DBENCHMARK_ENABLE_LTO=true \
+  -DBENCHMARK_ENABLE_LTO=off \
   -DBENCHMARK_ENABLE_TESTING=true \
   -DCMAKE_BUILD_TYPE=RelWithDebInfo
 make %{?_smp_mflags}