commit benchmark for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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}