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
--- 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,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2019/03/21 22:16:25 adam Exp $
+# $NetBSD: Makefile,v 1.4 2019/05/21 09:55:15 adam Exp $
-DISTNAME= benchmark-1.4.1
+DISTNAME= benchmark-1.5
PKGNAME= google-${DISTNAME}
CATEGORIES= benchmarks
MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
--- 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 @@
-$NetBSD: distinfo,v 1.4 2019/03/21 22:16:25 adam Exp $
+$NetBSD: distinfo,v 1.5 2019/05/21 09:55:15 adam Exp $
-SHA1 (benchmark-1.4.1.tar.gz) = 29d9dacea24ed352d77da6edc52972bba1299acd
+SHA1 (benchmark-1.5.tar.gz) = a35b0a2ae52be99162c24c470bcda4b102b2d7e3
-RMD160 (benchmark-1.4.1.tar.gz) = b3018488a233be21e99324640d1f9e7a705f5867
+RMD160 (benchmark-1.5.tar.gz) = 4d2f355d89a8aa0e3c3657c096e1a1a90f4b3574
-SHA512 (benchmark-1.4.1.tar.gz) = e9d71b4679cb4e4d755f7bb4101e131b37e209b6aebd0853e0c63eb11c42b75faa5da4ff8c265149808a475f3a1cfb140c5b49f877acfda908a4bb7add983aae
+SHA512 (benchmark-1.5.tar.gz) = a57122340c4f9a8e434ec70098916aef7c49d5d8312a30e4753f54bacc1099b146698b66c12f9ef116f7cadc93c604809a905c0e259aecf63aa2553390a1b609
-Size (benchmark-1.4.1.tar.gz) = 126850 bytes
+Size (benchmark-1.5.tar.gz) = 150159 bytes
-SHA1 (patch-CMakeLists.txt) = b76675097fde2b85fc3c7e9601666007654c1d0c
+SHA1 (patch-CMakeLists.txt) = 858906c819358522d27d294025b9dfde6c053324
--- 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 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2017/02/07 23:54:08 joerg Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2019/05/21 09:55:15 adam Exp $
-pedantic breaks <atomic> with libc++.
---- CMakeLists.txt.orig 2017-01-08 19:22:40.698979204 +0000
+--- CMakeLists.txt.orig 2019-05-13 19:42:18.000000000 +0000
+++ CMakeLists.txt
-@@ -75,8 +75,6 @@ else()
+@@ -142,8 +142,6 @@ else()
add_cxx_compiler_flag(-Werror RELEASE)
add_cxx_compiler_flag(-Werror RELWITHDEBINFO)
add_cxx_compiler_flag(-Werror MINSIZEREL)
- add_cxx_compiler_flag(-pedantic)
- add_cxx_compiler_flag(-pedantic-errors)
add_cxx_compiler_flag(-Wshorten-64-to-32)
- add_cxx_compiler_flag(-Wfloat-equal)
add_cxx_compiler_flag(-fstrict-aliasing)
+ # Disable warnings regarding deprecated parts of the library while building