Tue May 21 09:55:15 2019 UTC ()
google-benchmark: updated to 1.5

v1.5:
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 (Mostly Intel compiler and Android)


(adam)
diff -r1.3 -r1.4 pkgsrc/benchmarks/google-benchmark/Makefile
diff -r1.4 -r1.5 pkgsrc/benchmarks/google-benchmark/distinfo
diff -r1.1 -r1.2 pkgsrc/benchmarks/google-benchmark/patches/patch-CMakeLists.txt

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

--- pkgsrc/benchmarks/google-benchmark/Makefile 2019/03/21 22:16:25 1.3
+++ pkgsrc/benchmarks/google-benchmark/Makefile 2019/05/21 09:55:15 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2019/03/21 22:16:25 adam Exp $ 1# $NetBSD: Makefile,v 1.4 2019/05/21 09:55:15 adam Exp $
2 2
3DISTNAME= benchmark-1.4.1 3DISTNAME= benchmark-1.5
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++

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

--- pkgsrc/benchmarks/google-benchmark/distinfo 2019/03/21 22:16:25 1.4
+++ pkgsrc/benchmarks/google-benchmark/distinfo 2019/05/21 09:55:15 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2019/03/21 22:16:25 adam Exp $ 1$NetBSD: distinfo,v 1.5 2019/05/21 09:55:15 adam Exp $
2 2
3SHA1 (benchmark-1.4.1.tar.gz) = 29d9dacea24ed352d77da6edc52972bba1299acd 3SHA1 (benchmark-1.5.tar.gz) = a35b0a2ae52be99162c24c470bcda4b102b2d7e3
4RMD160 (benchmark-1.4.1.tar.gz) = b3018488a233be21e99324640d1f9e7a705f5867 4RMD160 (benchmark-1.5.tar.gz) = 4d2f355d89a8aa0e3c3657c096e1a1a90f4b3574
5SHA512 (benchmark-1.4.1.tar.gz) = e9d71b4679cb4e4d755f7bb4101e131b37e209b6aebd0853e0c63eb11c42b75faa5da4ff8c265149808a475f3a1cfb140c5b49f877acfda908a4bb7add983aae 5SHA512 (benchmark-1.5.tar.gz) = a57122340c4f9a8e434ec70098916aef7c49d5d8312a30e4753f54bacc1099b146698b66c12f9ef116f7cadc93c604809a905c0e259aecf63aa2553390a1b609
6Size (benchmark-1.4.1.tar.gz) = 126850 bytes 6Size (benchmark-1.5.tar.gz) = 150159 bytes
7SHA1 (patch-CMakeLists.txt) = b76675097fde2b85fc3c7e9601666007654c1d0c 7SHA1 (patch-CMakeLists.txt) = 858906c819358522d27d294025b9dfde6c053324

cvs diff -r1.1 -r1.2 pkgsrc/benchmarks/google-benchmark/patches/Attic/patch-CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/benchmarks/google-benchmark/patches/Attic/patch-CMakeLists.txt 2017/02/07 23:54:08 1.1
+++ pkgsrc/benchmarks/google-benchmark/patches/Attic/patch-CMakeLists.txt 2019/05/21 09:55:15 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-CMakeLists.txt,v 1.1 2017/02/07 23:54:08 joerg Exp $ 1$NetBSD: patch-CMakeLists.txt,v 1.2 2019/05/21 09:55:15 adam Exp $
2 2
3-pedantic breaks <atomic> with libc++. 3-pedantic breaks <atomic> with libc++.
4 4
5--- CMakeLists.txt.orig 2017-01-08 19:22:40.698979204 +0000 5--- CMakeLists.txt.orig 2019-05-13 19:42:18.000000000 +0000
6+++ CMakeLists.txt 6+++ CMakeLists.txt
7@@ -75,8 +75,6 @@ else() 7@@ -142,8 +142,6 @@ else()
8 add_cxx_compiler_flag(-Werror RELEASE) 8 add_cxx_compiler_flag(-Werror RELEASE)
9 add_cxx_compiler_flag(-Werror RELWITHDEBINFO) 9 add_cxx_compiler_flag(-Werror RELWITHDEBINFO)
10 add_cxx_compiler_flag(-Werror MINSIZEREL) 10 add_cxx_compiler_flag(-Werror MINSIZEREL)
11- add_cxx_compiler_flag(-pedantic) 11- add_cxx_compiler_flag(-pedantic)
12- add_cxx_compiler_flag(-pedantic-errors) 12- add_cxx_compiler_flag(-pedantic-errors)
13 add_cxx_compiler_flag(-Wshorten-64-to-32) 13 add_cxx_compiler_flag(-Wshorten-64-to-32)
14 add_cxx_compiler_flag(-Wfloat-equal) 
15 add_cxx_compiler_flag(-fstrict-aliasing) 14 add_cxx_compiler_flag(-fstrict-aliasing)
 15 # Disable warnings regarding deprecated parts of the library while building