Thu Mar 21 22:16:26 2019 UTC ()
google-benchmark: updated to 1.4.1

v1.4.1
Bug-fix release on v1.4.
Realign expectation that State::iterations() returns 0 before the main benchmark loop begins.
CMake error message fixes
Enscripten check fix
OpenBSD porting
Windows bazel fixes
Bazel pthread linking
Negative regexes
gmock fix

v1.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

v1.3.0
Ranged for loop optimization!
Make installation optional
Better stats including user-provided ones
JSON reporter format fixes
Documentation improvements


(adam)
diff -r1.2 -r1.3 pkgsrc/benchmarks/google-benchmark/Makefile
diff -r1.1 -r1.2 pkgsrc/benchmarks/google-benchmark/PLIST
diff -r1.3 -r1.4 pkgsrc/benchmarks/google-benchmark/distinfo
diff -r1.1 -r0 pkgsrc/benchmarks/google-benchmark/patches/patch-include_benchmark_benchmark__api.h

cvs diff -r1.2 -r1.3 pkgsrc/benchmarks/google-benchmark/Makefile (expand / switch to unified diff)

--- pkgsrc/benchmarks/google-benchmark/Makefile 2017/03/24 11:41:58 1.2
+++ pkgsrc/benchmarks/google-benchmark/Makefile 2019/03/21 22:16:25 1.3
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: Makefile,v 1.2 2017/03/24 11:41:58 joerg Exp $ 1# $NetBSD: Makefile,v 1.3 2019/03/21 22:16:25 adam Exp $
2 2
3DISTNAME= benchmark-1.1.0 3DISTNAME= benchmark-1.4.1
4PKGNAME= google-${DISTNAME} 4PKGNAME= google-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= benchmarks 5CATEGORIES= benchmarks
7MASTER_SITES= ${MASTER_SITE_GITHUB:=google/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
8GITHUB_PROJECT= benchmark 7GITHUB_PROJECT= benchmark
9GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
10 9
11MAINTAINER= minskim@NetBSD.org 10MAINTAINER= minskim@NetBSD.org
12HOMEPAGE= https://github.com/google/benchmark/ 11HOMEPAGE= https://github.com/google/benchmark
13COMMENT= Microbenchmark support library 12COMMENT= Microbenchmark support library
14LICENSE= apache-2.0 13LICENSE= apache-2.0
15 14
16USE_CMAKE= yes 15USE_CMAKE= yes
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
18 17CMAKE_ARGS+= -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
19CMAKE_ARGS= -DCMAKE_BUILD_TYPE=Release 18CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 19TEST_TARGET= test
20 20
21.include "../../mk/pthread.buildlink3.mk" 21.include "../../mk/pthread.buildlink3.mk"
22.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/benchmarks/google-benchmark/PLIST (expand / switch to unified diff)

--- pkgsrc/benchmarks/google-benchmark/PLIST 2016/11/21 18:20:30 1.1
+++ pkgsrc/benchmarks/google-benchmark/PLIST 2019/03/21 22:16:25 1.2
@@ -1,6 +1,9 @@ @@ -1,6 +1,9 @@
1@comment $NetBSD: PLIST,v 1.1 2016/11/21 18:20:30 minskim Exp $ 1@comment $NetBSD: PLIST,v 1.2 2019/03/21 22:16:25 adam Exp $
2include/benchmark/benchmark.h 2include/benchmark/benchmark.h
3include/benchmark/benchmark_api.h 3lib/cmake/benchmark/benchmarkConfig.cmake
4include/benchmark/macros.h 4lib/cmake/benchmark/benchmarkConfigVersion.cmake
5include/benchmark/reporter.h 5lib/cmake/benchmark/benchmarkTargets-release.cmake
 6lib/cmake/benchmark/benchmarkTargets.cmake
6lib/libbenchmark.a 7lib/libbenchmark.a
 8lib/libbenchmark_main.a
 9lib/pkgconfig/benchmark.pc

cvs diff -r1.3 -r1.4 pkgsrc/benchmarks/google-benchmark/distinfo (expand / switch to unified diff)

--- pkgsrc/benchmarks/google-benchmark/distinfo 2017/03/24 11:41:58 1.3
+++ pkgsrc/benchmarks/google-benchmark/distinfo 2019/03/21 22:16:25 1.4
@@ -1,8 +1,7 @@ @@ -1,8 +1,7 @@
1$NetBSD: distinfo,v 1.3 2017/03/24 11:41:58 joerg Exp $ 1$NetBSD: distinfo,v 1.4 2019/03/21 22:16:25 adam Exp $
2 2
3SHA1 (benchmark-1.1.0.tar.gz) = 8c539bbe2a212618fa87b6c38fba087100b6e4ae 3SHA1 (benchmark-1.4.1.tar.gz) = 29d9dacea24ed352d77da6edc52972bba1299acd
4RMD160 (benchmark-1.1.0.tar.gz) = 7e7f2d687ef515a846c04933545f7c63752d2de5 4RMD160 (benchmark-1.4.1.tar.gz) = b3018488a233be21e99324640d1f9e7a705f5867
5SHA512 (benchmark-1.1.0.tar.gz) = 533061531e6a37723a626addc9e779018c4c2cfc8634ae45860eec0d3800103b5b562f865ac1dc0c8dbe045579b81e59de887e1c48318cebf160f03c18321831 5SHA512 (benchmark-1.4.1.tar.gz) = e9d71b4679cb4e4d755f7bb4101e131b37e209b6aebd0853e0c63eb11c42b75faa5da4ff8c265149808a475f3a1cfb140c5b49f877acfda908a4bb7add983aae
6Size (benchmark-1.1.0.tar.gz) = 87199 bytes 6Size (benchmark-1.4.1.tar.gz) = 126850 bytes
7SHA1 (patch-CMakeLists.txt) = b76675097fde2b85fc3c7e9601666007654c1d0c 7SHA1 (patch-CMakeLists.txt) = b76675097fde2b85fc3c7e9601666007654c1d0c
8SHA1 (patch-include_benchmark_benchmark__api.h) = 1fa32704d75d2f23fbc3fc9aa0d9b44e12b4c82b 

File Deleted: pkgsrc/benchmarks/google-benchmark/patches/Attic/patch-include_benchmark_benchmark__api.h