Mon Apr 26 15:23:37 2021 UTC ()
google-benchmark: update to 1.5.3.

New features

    Implement custom benchmark names (#1107)
    Support for macro expansion in benchmark names (#1054)
    Reduce ramp up repetitions when KeepRunningBatch is used (#1113)

Platform support

    CycleTimer implemented for M68K architecture (#1050)
    Support for DragonFly BSD (#1058)
    Better support for z/OS (#1063, #1067)
    Add MSVC ARM64 support for cycle clocks (#1052)
    Add support for Elbrus 2000 (#1091)
    Fix CPU frequency for AMD Ryzen (and probably other CPUs) (#1117)

Bug fixes

    Fix range when starting at zero (#1073)

Tool improvements

    Build tools with bazel (#982)
    Support JSON dumps of benchmark diffs (#1042)


(wiz)
diff -r1.9 -r1.10 pkgsrc/benchmarks/google-benchmark/Makefile
diff -r1.8 -r1.9 pkgsrc/benchmarks/google-benchmark/distinfo

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

--- pkgsrc/benchmarks/google-benchmark/Makefile 2020/10/07 20:49:56 1.9
+++ pkgsrc/benchmarks/google-benchmark/Makefile 2021/04/26 15:23:37 1.10
@@ -1,33 +1,35 @@ @@ -1,33 +1,35 @@
1# $NetBSD: Makefile,v 1.9 2020/10/07 20:49:56 wiz Exp $ 1# $NetBSD: Makefile,v 1.10 2021/04/26 15:23:37 wiz Exp $
2 2
3DISTNAME= benchmark-1.5.2 3DISTNAME= benchmark-1.5.3
4PKGNAME= google-${DISTNAME} 4PKGNAME= google-${DISTNAME}
5CATEGORIES= benchmarks 5CATEGORIES= benchmarks
6MASTER_SITES= ${MASTER_SITE_GITHUB:=google/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
7GITHUB_PROJECT= benchmark 7GITHUB_PROJECT= benchmark
8GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
9 9
10MAINTAINER= minskim@NetBSD.org 10MAINTAINER= minskim@NetBSD.org
11HOMEPAGE= https://github.com/google/benchmark 11HOMEPAGE= https://github.com/google/benchmark
12COMMENT= Microbenchmark support library 12COMMENT= Microbenchmark support library
13LICENSE= apache-2.0 13LICENSE= apache-2.0
14 14
15USE_CMAKE= yes 15USE_CMAKE= yes
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17CMAKE_ARGS+= -DBENCHMARK_ENABLE_GTEST_TESTS=OFF 17CMAKE_ARGS+= -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
18CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 18CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
19# as of 1.5.2 19
20# 97% tests passed, 2 tests failed out of 59 20# as of 1.5.3
 21# 95% tests passed, 3 tests failed out of 59
21# The following tests FAILED: 22# The following tests FAILED:
22# 49 - reporter_output_test (Child aborted) 23# 49 - reporter_output_test (Subprocess aborted)
23# 51 - user_counters_test (Child aborted) 24# 51 - user_counters_test (Subprocess aborted)
 25# 55 - user_counters_tabular_test (Subprocess aborted)
24TEST_TARGET= test 26TEST_TARGET= test
25 27
26BUILDLINK_TRANSFORM+= rm:-Werror 28BUILDLINK_TRANSFORM+= rm:-Werror
27 29
28PYTHON_FOR_BUILD_ONLY= yes 30PYTHON_FOR_BUILD_ONLY= yes
29REPLACE_PYTHON= *.py */*.py */*/*.py 31REPLACE_PYTHON= *.py */*.py */*/*.py
30 32
31.include "../../lang/python/application.mk" 33.include "../../lang/python/application.mk"
32.include "../../mk/pthread.buildlink3.mk" 34.include "../../mk/pthread.buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/benchmarks/google-benchmark/distinfo 2020/10/07 20:49:56 1.8
+++ pkgsrc/benchmarks/google-benchmark/distinfo 2021/04/26 15:23:37 1.9
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.8 2020/10/07 20:49:56 wiz Exp $ 1$NetBSD: distinfo,v 1.9 2021/04/26 15:23:37 wiz Exp $
2 2
3SHA1 (benchmark-1.5.2.tar.gz) = 517e588194b063ea9260c148af1897bb7d192312 3SHA1 (benchmark-1.5.3.tar.gz) = 32655d8796e708439ac5d4de8aa31f00d9dbda3b
4RMD160 (benchmark-1.5.2.tar.gz) = 2478418703cb34f61893016a0cfe246526292774 4RMD160 (benchmark-1.5.3.tar.gz) = d6e2782f6e9429486a28dd86bd0ec6d3a1ae469f
5SHA512 (benchmark-1.5.2.tar.gz) = a071613f3af669296aa613e0e64726bdcf27cc3db331d8003f49164581cd6935a86641ec435118ea590a9d722a926d3fef740e938e1a5f6eba8e2a5a615da1b0 5SHA512 (benchmark-1.5.3.tar.gz) = 11f726686ad8b36870fc2a3542fad4c52a58df2eb580564dcfdfb154fe6ac00dbbf69c514395148d7ab11a45e40e869549cf971462c384f59cbae5fa60160e3b
6Size (benchmark-1.5.2.tar.gz) = 160235 bytes 6Size (benchmark-1.5.3.tar.gz) = 163465 bytes