[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/, dev-cpp/benchmark/files/
commit: 7c40769db39b28f53b178c7ebed87e45df2b10e0
Author: Sv. Lockal gmail com>
AuthorDate: Mon Feb 16 12:11:56 2026 +
Commit: Sam James gentoo org>
CommitDate: Fri Mar 6 00:44:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c40769d
dev-cpp/benchmark: add 1.9.5
Closes: https://bugs.gentoo.org/970167
Signed-off-by: Sv. Lockal gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45826
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.9.5.ebuild | 93 ++
...mark-1.9.5-fix-documentation-installation.patch | 42 ++
3 files changed, 136 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index c0db3029d07f..b9c8ff454017 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -3,3 +3,4 @@ DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B
39b78afcb333c750960f476476b625d7f72b7
DIST benchmark-1.9.2.tar.gz 258938 BLAKE2B
fed5a3d2447ac32c6e717a936c662d7ef7464978e6ff2d1e625576eee3a225e33d9125d7be5cd287fc069399ddaf76c0c2904caeec467f3f89755e59d3fe75e6
SHA512
64e964f02c118935305ca3e7d3f732f2e093f927371bd1729467f6cb75dc0c42492f9f02c3191e3d8affdc9bab2e66becf10bd4250b768854074bf69efa7e4f2
DIST benchmark-1.9.3.tar.gz 262114 BLAKE2B
978baf8380d81d98e7d465458953503881a12d4bc66f4bb3daf66b94c1bb1c268d4cc2733cd806af6e262faea1a7db2d71bdd86216a1c5f08b132b27fb0bff11
SHA512
bd1bc103c89ec74a7dfdb09aa4b308496f79ccfe0a728e31eed2814b9ff0f19aa930c58827d044dac07e2e776f990f74ebc4c7cd9c86b37871f8868e1581d4e1
DIST benchmark-1.9.4.tar.gz 262499 BLAKE2B
93efe09a72c61639bbbd1fc97f851f77a742eb356ac2470377643eff327861c0ffdf45a043295db8f317baff709f89b56b27fe8cbbca9a6afd64081cf047672b
SHA512
f9031f144a7deeed151d22676b50384c03e5bbd19b68dac9471e91e49c408b770158c5c325f58e6ac07437955fdab3f08aeee76ba7ca5f97d2b51f14f6782416
+DIST benchmark-1.9.5.tar.gz 267155 BLAKE2B
18a7df6f5145160818c55478f5b28d1e69d8ad59e812c1b77cd32c88ac823f122d8df40dab06497d91945458bf4ca9b456729a44989448ece8f7d9b80fc8e138
SHA512
f207a63868e0c52f31a66ff9fd0ee75183ce30946b00a49b77836507363bac8574feef8d9da82810a3167847303d6edf939e74802ad17e5a615bbf61e372
diff --git a/dev-cpp/benchmark/benchmark-1.9.5.ebuild
b/dev-cpp/benchmark/benchmark-1.9.5.ebuild
new file mode 100644
index ..953549c0a067
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.9.5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit cmake-multilib flag-o-matic python-single-r1
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark/";
+SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc debug libpfm test +tools"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="libpfm? ( dev-libs/libpfm:= )"
+
+RDEPEND="
+ ${DEPEND}
+
+ tools? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}]
+ ')
+
+ ${PYTHON_DEPS}
+ )
+"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.9.5-fix-documentation-installation.patch" )
+
+pkg_setup() {
+ use tools && python-single-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ # bug #943629
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_DOXYGEN="$(usex doc)"
+ -DBENCHMARK_ENABLE_GTEST_TESTS="$(usex test)"
+
+ # Users should control this via *FLAGS
+ -DBENCHMARK_ENABLE_LTO=OFF
+
+ -DBENCHMARK_ENABLE_LIBPFM="$(multilib_native_usex libpfm)"
+ -DBENCHMARK_ENABLE_TESTING="$(usex test)"
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_INSTALL_DOCS="$(usex doc)"
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+
+ # This is determined by profile
+ -DBENCHMARK_USE_LIBCXX=OFF
+ )
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ CMAKE_SKIP_TESTS=(
+ # CMake already warns on these being brittle w/ diff
+ # compiler versions. Could do with investigation if bored
+ # but not critical. See bug #941538.
+
+ run_donotoptimize_assembly_test_CHECK
+ run_state_assembly_test_CHECK
+ run_clobber_memory_assembly_test_CHECK
+ )
+
+ cmake_src_test
+}
+
+multilib_src_install_all() {
+ dodoc CONTRIBUTING.md
+ dodoc CONTRIBUTORS
+
+ if use too
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: f593609dba7bce2d23ce8ffd97dc0c36e1fb38d7
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Dec 31 06:28:57 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Dec 31 07:16:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f593609d
dev-cpp/benchmark: Stabilize 1.9.1-r1 ppc, #954157
Signed-off-by: Eli Schwartz gentoo.org>
dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
index 9908eb20b6c1..600dcd3a8841 100644
--- a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
@@ -13,7 +13,7 @@
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 7386b4d6042f92152e45811f7445e9359ade8797
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 26 12:33:58 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 26 12:33:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7386b4d6
dev-cpp/benchmark: Stabilize 1.9.2 ppc64, #956673
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
index e00e320fe1bf..72679a80ac0a 100644
--- a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 93a77e13eb6d3bfe146dd671ed6efc7b1b02ecfc
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Sep 22 19:50:17 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Sep 22 19:50:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a77e13
dev-cpp/benchmark: Stabilize 1.9.2 arm64, #956673
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
index 28c135ecb91a..1a98535ec924 100644
--- a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 4c05910ff8303f2a60a70d3dc544dc2be1d1871c
Author: Mattéo Rossillol‑‑Laruelle protonmail com>
AuthorDate: Fri May 30 14:26:49 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri May 30 15:37:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c05910f
dev-cpp/benchmark: add 1.9.4
Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42351
Closes: https://github.com/gentoo/gentoo/pull/42351
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.9.4.ebuild | 93
2 files changed, 94 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 00fd5931123a..c0db3029d07f 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -2,3 +2,4 @@ DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e82
DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B
39b78afcb333c750960f476476b625d7f72b7cb787176deda1bd939d030e39b16fd008816c64447f7bb224983f2e80b047636f727a3d6d938f1b44dc25bddb55
SHA512
fc787d3d60a55abb3edaa575bf947c72e1ad1404a35bfddf585299411bcd04d32503bba563f9a36dccf128fce6261b97d460d6c293ed2c2d0807cf0154c86aa7
DIST benchmark-1.9.2.tar.gz 258938 BLAKE2B
fed5a3d2447ac32c6e717a936c662d7ef7464978e6ff2d1e625576eee3a225e33d9125d7be5cd287fc069399ddaf76c0c2904caeec467f3f89755e59d3fe75e6
SHA512
64e964f02c118935305ca3e7d3f732f2e093f927371bd1729467f6cb75dc0c42492f9f02c3191e3d8affdc9bab2e66becf10bd4250b768854074bf69efa7e4f2
DIST benchmark-1.9.3.tar.gz 262114 BLAKE2B
978baf8380d81d98e7d465458953503881a12d4bc66f4bb3daf66b94c1bb1c268d4cc2733cd806af6e262faea1a7db2d71bdd86216a1c5f08b132b27fb0bff11
SHA512
bd1bc103c89ec74a7dfdb09aa4b308496f79ccfe0a728e31eed2814b9ff0f19aa930c58827d044dac07e2e776f990f74ebc4c7cd9c86b37871f8868e1581d4e1
+DIST benchmark-1.9.4.tar.gz 262499 BLAKE2B
93efe09a72c61639bbbd1fc97f851f77a742eb356ac2470377643eff327861c0ffdf45a043295db8f317baff709f89b56b27fe8cbbca9a6afd64081cf047672b
SHA512
f9031f144a7deeed151d22676b50384c03e5bbd19b68dac9471e91e49c408b770158c5c325f58e6ac07437955fdab3f08aeee76ba7ca5f97d2b51f14f6782416
diff --git a/dev-cpp/benchmark/benchmark-1.9.4.ebuild
b/dev-cpp/benchmark/benchmark-1.9.4.ebuild
new file mode 100644
index ..28c135ecb91a
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.9.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit cmake-multilib flag-o-matic python-single-r1
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark/";
+SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc debug libpfm test +tools"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="libpfm? ( dev-libs/libpfm:= )"
+
+RDEPEND="
+ ${DEPEND}
+
+ tools? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}]
+ ')
+
+ ${PYTHON_DEPS}
+ )
+"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.9.0-fix-documentation-installation.patch" )
+
+pkg_setup() {
+ use tools && python-single-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ # bug #943629
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_DOXYGEN="$(usex doc)"
+ -DBENCHMARK_ENABLE_GTEST_TESTS="$(usex test)"
+
+ # Users should control this via *FLAGS
+ -DBENCHMARK_ENABLE_LTO=OFF
+
+ -DBENCHMARK_ENABLE_LIBPFM="$(multilib_native_usex libpfm)"
+ -DBENCHMARK_ENABLE_TESTING="$(usex test)"
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_INSTALL_DOCS="$(usex doc)"
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+
+ # This is determined by profile
+ -DBENCHMARK_USE_LIBCXX=OFF
+ )
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ CMAKE_SKIP_TESTS=(
+ # CMake already warns on these being brittle w/ diff
+ # compiler versions. Could do with investigation if bored
+ # but not critical. See bug #941538.
+
+ run_donotoptimize_assembly_test_CHECK
+ run_state_assembly_test_CHECK
+ run_clobber_memory_assembly_test_CHECK
+ )
+
+ cmake_src_test
+}
+
+multilib_src_install_all() {
+ dodoc CONTRIBUTING.md
+ dodoc CONTRIBUTORS
+
+ if use tools; then
+
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: d6dd8c8d5f0cbb2626468e6ff89af9daee961e8e
Author: Mattéo Rossillol‑‑Laruelle protonmail com>
AuthorDate: Thu May 8 09:48:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed May 21 21:10:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6dd8c8d
dev-cpp/benchmark: add 1.9.3
Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41988
Closes: https://github.com/gentoo/gentoo/pull/41988
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.9.3.ebuild | 93
2 files changed, 94 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 0f60ff59f1aa..00fd5931123a 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1,4 @@
DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8
SHA512
835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882
DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B
39b78afcb333c750960f476476b625d7f72b7cb787176deda1bd939d030e39b16fd008816c64447f7bb224983f2e80b047636f727a3d6d938f1b44dc25bddb55
SHA512
fc787d3d60a55abb3edaa575bf947c72e1ad1404a35bfddf585299411bcd04d32503bba563f9a36dccf128fce6261b97d460d6c293ed2c2d0807cf0154c86aa7
DIST benchmark-1.9.2.tar.gz 258938 BLAKE2B
fed5a3d2447ac32c6e717a936c662d7ef7464978e6ff2d1e625576eee3a225e33d9125d7be5cd287fc069399ddaf76c0c2904caeec467f3f89755e59d3fe75e6
SHA512
64e964f02c118935305ca3e7d3f732f2e093f927371bd1729467f6cb75dc0c42492f9f02c3191e3d8affdc9bab2e66becf10bd4250b768854074bf69efa7e4f2
+DIST benchmark-1.9.3.tar.gz 262114 BLAKE2B
978baf8380d81d98e7d465458953503881a12d4bc66f4bb3daf66b94c1bb1c268d4cc2733cd806af6e262faea1a7db2d71bdd86216a1c5f08b132b27fb0bff11
SHA512
bd1bc103c89ec74a7dfdb09aa4b308496f79ccfe0a728e31eed2814b9ff0f19aa930c58827d044dac07e2e776f990f74ebc4c7cd9c86b37871f8868e1581d4e1
diff --git a/dev-cpp/benchmark/benchmark-1.9.3.ebuild
b/dev-cpp/benchmark/benchmark-1.9.3.ebuild
new file mode 100644
index ..3e6747fb2d8a
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.9.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit cmake-multilib flag-o-matic python-single-r1
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark/";
+SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc debug libpfm test +tools"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="libpfm? ( dev-libs/libpfm:= )"
+
+RDEPEND="
+ ${DEPEND}
+
+ tools? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}]
+ ')
+
+ ${PYTHON_DEPS}
+ )
+"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.9.0-fix-documentation-installation.patch" )
+
+pkg_setup() {
+ use tools && python-single-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ # bug #943629
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_DOXYGEN="$(usex doc)"
+ -DBENCHMARK_ENABLE_GTEST_TESTS="$(usex test)"
+
+ # Users should control this via *FLAGS
+ -DBENCHMARK_ENABLE_LTO=OFF
+
+ -DBENCHMARK_ENABLE_LIBPFM="$(multilib_native_usex libpfm)"
+ -DBENCHMARK_ENABLE_TESTING="$(usex test)"
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_INSTALL_DOCS="$(usex doc)"
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+
+ # This is determined by profile
+ -DBENCHMARK_USE_LIBCXX=OFF
+ )
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ CMAKE_SKIP_TESTS=(
+ # CMake already warns on these being brittle w/ diff
+ # compiler versions. Could do with investigation if bored
+ # but not critical. See bug #941538.
+
+ run_donotoptimize_assembly_test_CHECK
+ run_state_assembly_test_CHECK
+ run_clobber_memory_assembly_test_CHECK
+ )
+
+ cmake_src_test
+}
+
+multilib_src_install_all() {
+ dodoc CONTRIBUTING.md
+ dodoc CONTRIBUTORS
+
+ if use tools; then
+ python_domodule tools/gbench
+ python_doscript tools/compare.py
+
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 5c19fe6d694404d3e2397da5076c42d51dca5b81
Author: Sam James gentoo org>
AuthorDate: Wed May 21 21:11:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed May 21 21:11:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c19fe6d
dev-cpp/benchmark: forward ~alpha
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.3.ebuild
b/dev-cpp/benchmark/benchmark-1.9.3.ebuild
index 3e6747fb2d8a..28c135ecb91a 100644
--- a/dev-cpp/benchmark/benchmark-1.9.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 25602902a6693605b7e622b540e4d2fd06f8ef89
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri May 16 11:58:03 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri May 16 11:58:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25602902
dev-cpp/benchmark: Keyword 1.9.2 alpha, #914038
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
index 3e6747fb2d8a..28c135ecb91a 100644
--- a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 02747fc2acd3a01502cb4f67dce8ec290fc2b7bd
Author: Mattéo Rossillol‑‑Laruelle protonmail com>
AuthorDate: Tue May 6 08:49:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed May 7 12:18:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02747fc2
dev-cpp/benchmark: enable py3.13
Closes: https://bugs.gentoo.org/952277
Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41955
Closes: https://github.com/gentoo/gentoo/pull/41955
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
index 69757fc48f2d..9908eb20b6c1 100644
--- a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit cmake-multilib flag-o-matic python-single-r1
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 170b25e15eee7f325d8ae25e01d01af39aaea12e
Author: Mattéo Rossillol‑‑Laruelle protonmail com>
AuthorDate: Tue May 6 08:34:33 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed May 7 12:18:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170b25e1
dev-cpp/benchmark: drop 1.9.0
Bug: https://bugs.gentoo.org/952277
Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41955
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 -
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 74
dev-cpp/benchmark/metadata.xml | 4 --
3 files changed, 79 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 360f75a7c538..0f60ff59f1aa 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,4 +1,3 @@
DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8
SHA512
835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882
-DIST benchmark-1.9.0.tar.gz 253961 BLAKE2B
fdac0018435622e3ee2c1cde02c8140a15f2579b9059d1592b588033e6935bd8d54c874f4ea912696e8e1d5f7eebae30ba849f77cc3f74f006b4b03c712685ed
SHA512
0e91e0e5ad7650fd8bd9cafb2f0e7c1689cd1b87b2cc529c738db12bfef31162aa5a4da78f7b0aa7f0101dc08b626802c58d39862458f82f9fea9316ca25
DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B
39b78afcb333c750960f476476b625d7f72b7cb787176deda1bd939d030e39b16fd008816c64447f7bb224983f2e80b047636f727a3d6d938f1b44dc25bddb55
SHA512
fc787d3d60a55abb3edaa575bf947c72e1ad1404a35bfddf585299411bcd04d32503bba563f9a36dccf128fce6261b97d460d6c293ed2c2d0807cf0154c86aa7
DIST benchmark-1.9.2.tar.gz 258938 BLAKE2B
fed5a3d2447ac32c6e717a936c662d7ef7464978e6ff2d1e625576eee3a225e33d9125d7be5cd287fc069399ddaf76c0c2904caeec467f3f89755e59d3fe75e6
SHA512
64e964f02c118935305ca3e7d3f732f2e093f927371bd1729467f6cb75dc0c42492f9f02c3191e3d8affdc9bab2e66becf10bd4250b768854074bf69efa7e4f2
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
deleted file mode 100644
index b20f08d030a7..
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11,12} )
-
-inherit cmake-multilib python-single-r1
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark/";
-SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-IUSE="doc +exceptions libcxx libpfm lto test +tools"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
- libcxx? ( llvm-runtimes/libcxx[${MULTILIB_USEDEP}] )
- libpfm? ( dev-libs/libpfm:= )
-"
-
-BDEPEND="
- >=dev-build/cmake-3.10
- doc? ( app-text/doxygen )
- test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-RDEPEND="
- tools? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}]
- ')
-
- ${PYTHON_DEPS}
- )
-"
-
-PATCHES=( "${FILESDIR}/${P}-fix-documentation-installation.patch" )
-
-pkg_setup() {
- use tools && python-single-r1_pkg_setup
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_DOXYGEN="$(usex doc)"
- -DBENCHMARK_ENABLE_EXCEPTIONS="$(usex exceptions)"
- -DBENCHMARK_ENABLE_GTEST_TESTS="$(usex test)"
- -DBENCHMARK_ENABLE_LTO="$(usex lto)"
- -DBENCHMARK_ENABLE_LIBPFM="$(usex libpfm)"
- -DBENCHMARK_ENABLE_TESTING="$(usex test)"
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_INSTALL_DOCS="$(usex doc)"
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- -DBENCHMARK_USE_LIBCXX="$(usex libcxx)"
- )
-
- cmake_src_configure
-}
-
-multilib_src_install_all() {
- dodoc CONTRIBUTING.md
- dodoc CONTRIBUTORS
-
- if use tools; then
- python_domodule tools/gbench
- python_doscript tools/compare.py
- python_doscript tools/strip_asm.py
- fi
-}
diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml
index 86e7951db2b5..ea2412c5d98d 100644
--- a/dev-cpp/benchmark/metadata.xml
+++ b/dev-cpp/benchmark/metadata.xml
@@ -10,14 +10,10 @@
Proxy Maintainers
- Enable the use of exceptions in the
benchmark library
- Use llvm-runtimes/libcxx inste
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 443e3a8e132904d8095a087d3b5793264f548ad5
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 05:26:50 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 05:27:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443e3a8e
dev-cpp/benchmark: Stabilize 1.9.1-r1 ppc64, #954157
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
index 69cddd28565f..7927d12b24a6 100644
--- a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
@@ -13,7 +13,7 @@
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: e253ab2951632191ae1bad1c2310270b3fc78d0a
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 02:55:25 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 02:55:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e253ab29
dev-cpp/benchmark: Stabilize 1.9.1-r1 arm64, #954157
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
index a2282027f55d..69cddd28565f 100644
--- a/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
@@ -13,7 +13,7 @@
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc debug libpfm test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 84c519c349a61d42d1e75ec04139cb1509e49f8f
Author: Mattéo Rossillol‑‑Laruelle protonmail com>
AuthorDate: Mon Apr 7 13:06:17 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Apr 20 02:59:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c519c3
dev-cpp/benchmark: add 1.9.2
Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41493
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.9.2.ebuild | 93
2 files changed, 94 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 07551f9ed37d..360f75a7c538 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1,4 @@
DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8
SHA512
835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882
DIST benchmark-1.9.0.tar.gz 253961 BLAKE2B
fdac0018435622e3ee2c1cde02c8140a15f2579b9059d1592b588033e6935bd8d54c874f4ea912696e8e1d5f7eebae30ba849f77cc3f74f006b4b03c712685ed
SHA512
0e91e0e5ad7650fd8bd9cafb2f0e7c1689cd1b87b2cc529c738db12bfef31162aa5a4da78f7b0aa7f0101dc08b626802c58d39862458f82f9fea9316ca25
DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B
39b78afcb333c750960f476476b625d7f72b7cb787176deda1bd939d030e39b16fd008816c64447f7bb224983f2e80b047636f727a3d6d938f1b44dc25bddb55
SHA512
fc787d3d60a55abb3edaa575bf947c72e1ad1404a35bfddf585299411bcd04d32503bba563f9a36dccf128fce6261b97d460d6c293ed2c2d0807cf0154c86aa7
+DIST benchmark-1.9.2.tar.gz 258938 BLAKE2B
fed5a3d2447ac32c6e717a936c662d7ef7464978e6ff2d1e625576eee3a225e33d9125d7be5cd287fc069399ddaf76c0c2904caeec467f3f89755e59d3fe75e6
SHA512
64e964f02c118935305ca3e7d3f732f2e093f927371bd1729467f6cb75dc0c42492f9f02c3191e3d8affdc9bab2e66becf10bd4250b768854074bf69efa7e4f2
diff --git a/dev-cpp/benchmark/benchmark-1.9.2.ebuild
b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
new file mode 100644
index ..3e6747fb2d8a
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.9.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit cmake-multilib flag-o-matic python-single-r1
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark/";
+SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc debug libpfm test +tools"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="libpfm? ( dev-libs/libpfm:= )"
+
+RDEPEND="
+ ${DEPEND}
+
+ tools? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}]
+ ')
+
+ ${PYTHON_DEPS}
+ )
+"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.9.0-fix-documentation-installation.patch" )
+
+pkg_setup() {
+ use tools && python-single-r1_pkg_setup
+}
+
+multilib_src_configure() {
+ # bug #943629
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_DOXYGEN="$(usex doc)"
+ -DBENCHMARK_ENABLE_GTEST_TESTS="$(usex test)"
+
+ # Users should control this via *FLAGS
+ -DBENCHMARK_ENABLE_LTO=OFF
+
+ -DBENCHMARK_ENABLE_LIBPFM="$(multilib_native_usex libpfm)"
+ -DBENCHMARK_ENABLE_TESTING="$(usex test)"
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_INSTALL_DOCS="$(usex doc)"
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+
+ # This is determined by profile
+ -DBENCHMARK_USE_LIBCXX=OFF
+ )
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ CMAKE_SKIP_TESTS=(
+ # CMake already warns on these being brittle w/ diff
+ # compiler versions. Could do with investigation if bored
+ # but not critical. See bug #941538.
+
+ run_donotoptimize_assembly_test_CHECK
+ run_state_assembly_test_CHECK
+ run_clobber_memory_assembly_test_CHECK
+ )
+
+ cmake_src_test
+}
+
+multilib_src_install_all() {
+ dodoc CONTRIBUTING.md
+ dodoc CONTRIBUTORS
+
+ if use tools; then
+ python_domodule tools/gbench
+ python_doscript tools/compare.py
+ python_doscript tools/strip_asm.py
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: ef1b1276cf1343ef688099d3b7553b183c7c228e
Author: Alfred Wingate protonmail com>
AuthorDate: Tue Mar 4 23:21:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 5 11:25:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1b1276
dev-cpp/benchmark: fix cmake package config with USE="libpfm"
Bug: https://bugs.gentoo.org/950573
Signed-off-by: Alfred Wingate protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40899
Signed-off-by: Sam James gentoo.org>
...mark-1.9.1.ebuild => benchmark-1.9.1-r1.ebuild} | 1 +
.../files/benchmark-1.9.1-fix-pfm-cmake.patch | 36 ++
2 files changed, 37 insertions(+)
diff --git a/dev-cpp/benchmark/benchmark-1.9.1.ebuild
b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
similarity index 98%
rename from dev-cpp/benchmark/benchmark-1.9.1.ebuild
rename to dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
index 267541f48e8b..a2282027f55d 100644
--- a/dev-cpp/benchmark/benchmark-1.9.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild
@@ -39,6 +39,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.9.0-fix-documentation-installation.patch"
"${FILESDIR}/${P}-clock-detection-portability.patch"
+ "${FILESDIR}/${P}-fix-pfm-cmake.patch"
)
pkg_setup() {
diff --git a/dev-cpp/benchmark/files/benchmark-1.9.1-fix-pfm-cmake.patch
b/dev-cpp/benchmark/files/benchmark-1.9.1-fix-pfm-cmake.patch
new file mode 100644
index ..c6431056ccce
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.9.1-fix-pfm-cmake.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/950573
+https://github.com/google/benchmark/pull/1942
+
+From d124c771fe507a8eb5bb37697f8b36a7fde19e27 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate
+Date: Wed, 5 Mar 2025 00:16:54 +0200
+Subject: [PATCH] Install FindPFM.cmake for bencmarkConfig.cmake
+
+There is no upstream PFM cmake package config file to use, so this has
+to be installed for the benchmark cmake package config file to work.
+
+Bug: https://bugs.gentoo.org/950573
+See-Also: c2146397ac69e6589a50f6b4fc6a7355669caed5
+Signed-off-by: Alfred Wingate
+--- a/cmake/Config.cmake.in
b/cmake/Config.cmake.in
+@@ -5,6 +5,7 @@ include (CMakeFindDependencyMacro)
+ find_dependency (Threads)
+
+ if (@BENCHMARK_ENABLE_LIBPFM@)
++list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
+ find_dependency (PFM)
+ endif()
+
+--- a/src/CMakeLists.txt
b/src/CMakeLists.txt
+@@ -39,6 +39,9 @@ set_property(
+ if (PFM_FOUND)
+ target_link_libraries(benchmark PRIVATE PFM::libpfm)
+ target_compile_definitions(benchmark PRIVATE -DHAVE_LIBPFM)
++ install(
++ FILES "${PROJECT_SOURCE_DIR}/cmake/Modules/FindPFM.cmake"
++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}")
+ endif()
+
+ # pthread affinity, if available
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, profiles/arch/hppa/, dev-cpp/benchmark/
commit: 3c2c0cf61d2d1231e5c88f6c2f48c3b5e4524716
Author: Sam James gentoo org>
AuthorDate: Tue Jan 14 06:22:02 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jan 14 06:32:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2c0cf6
dev-cpp/benchmark: add 1.9.1
* Skip tests which fail with GCC 15 for now (bug #941538). It's worth us
looking at why they only fail with 15 but CMake warns on them being
brittle w/ diff GCC versions and I'm not too worried about it.
* Drop USE=libcxx, USE=exceptions, USE=lto. These should be determined by
profile, upstream defaults / always on, and user *FLAGS, respectively.
* Backport upstream patches to add clock detection for HPPA *and* fallback
for other arches. Yay!
* Fix libpfm (disable for multilib as it's not multilib-aware, bug #943293).
* Add USE=debug for -DNDEBUG (bug #943629).
Bug: https://bugs.gentoo.org/914038
Bug: https://bugs.gentoo.org/941538
Closes: https://bugs.gentoo.org/943293
Closes: https://bugs.gentoo.org/943629
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +-
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
...nchmark-1.9.0.ebuild => benchmark-1.9.1.ebuild} | 55 --
...nchmark-1.9.1-clock-detection-portability.patch | 205 +
profiles/arch/hppa/package.mask| 5 -
6 files changed, 244 insertions(+), 26 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 9fa403401fa5..07551f9ed37d 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1,3 @@
DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8
SHA512
835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882
DIST benchmark-1.9.0.tar.gz 253961 BLAKE2B
fdac0018435622e3ee2c1cde02c8140a15f2579b9059d1592b588033e6935bd8d54c874f4ea912696e8e1d5f7eebae30ba849f77cc3f74f006b4b03c712685ed
SHA512
0e91e0e5ad7650fd8bd9cafb2f0e7c1689cd1b87b2cc529c738db12bfef31162aa5a4da78f7b0aa7f0101dc08b626802c58d39862458f82f9fea9316ca25
+DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B
39b78afcb333c750960f476476b625d7f72b7cb787176deda1bd939d030e39b16fd008816c64447f7bb224983f2e80b047636f727a3d6d938f1b44dc25bddb55
SHA512
fc787d3d60a55abb3edaa575bf947c72e1ad1404a35bfddf585299411bcd04d32503bba563f9a36dccf128fce6261b97d460d6c293ed2c2d0807cf0154c86aa7
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
index 3ba3a6651fab..b800d96f5d0f 100644
--- a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index 8340d18d7710..b20f08d030a7 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="doc +exceptions libcxx libpfm lto test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.1.ebuild
similarity index 56%
copy from dev-cpp/benchmark/benchmark-1.9.0.ebuild
copy to dev-cpp/benchmark/benchmark-1.9.1.ebuild
index 8340d18d7710..267541f48e8b 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.1.ebuild
@@ -1,67 +1,84 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11,12} )
+PYTHON_COMPAT=( python3_{11..12} )
-inherit cmake-multilib python-single-r1
+inherit cmake-multilib flag-o-matic python-single-r1
DESCRIPTION="A microbenchmark support library"
HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
-IUSE="doc +exceptions libcxx libpfm lto test +tools"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: adc37c8a34dbaa2333a7b77d9b0beec6a5b6cbab
Author: Joonas Niilola gentoo org>
AuthorDate: Thu Oct 17 05:09:52 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Thu Oct 17 05:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc37c8a
dev-cpp/benchmark: Stabilize 1.9.0 amd64, #940640
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index af033f45f6e0..4a62d10f234f 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
IUSE="doc +exceptions libcxx libpfm lto test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: b38b776cba9af41bd0f44ab9c9804d16655b6b80
Author: Sam James gentoo org>
AuthorDate: Wed Oct 9 10:28:03 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Oct 9 10:28:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38b776c
dev-cpp/benchmark: Stabilize 1.9.0 ppc64, #940640
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index 35d916feae66..66b205b0353e 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
IUSE="doc +exceptions libcxx libpfm lto test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 03b2f5c7a0625b4ee79a14fea406fb60002c3db7
Author: Jakov Smolić gentoo org>
AuthorDate: Wed Oct 9 09:29:24 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Wed Oct 9 09:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b2f5c7
dev-cpp/benchmark: Stabilize 1.9.0 x86, #940640
Signed-off-by: Jakov Smolić gentoo.org>
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index 46af0a1dbe0f..35d916feae66 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
IUSE="doc +exceptions libcxx libpfm lto test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: 84a975f3b739f65c2afb509cc6404fac53ee99c7
Author: Mattéo Rossillol‑‑Laruelle protonmail com>
AuthorDate: Tue Aug 20 07:15:57 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Wed Aug 28 06:15:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a975f3
dev-cpp/benchmark: drop 1.8.3-r1
Signed-off-by: Mattéo Rossillol‑‑Laruelle protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38215
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/Manifest | 1 -
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild| 39 -
.../files/benchmark-1.8.3-backport-pr1753.patch| 94 --
.../files/benchmark-1.8.3-backport-pr1756.patch| 89
.../files/benchmark-1.8.3-fix-32bit-test.patch | 20 -
5 files changed, 243 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 740a8c91715c..9fa403401fa5 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1,2 @@
-DIST benchmark-1.8.3.tar.gz 250206 BLAKE2B
14b4af17184a88378314d11623b73c27368999fcff6e50986407a08739fdf388cdcbd140471b629cd2a9948f81073796f8a6c38d015be8413b7e4d4759715f97
SHA512
4e12114251c79a426873cfba6e27270b69fc980cef9a68e9cb3170f8e2e203f77dee19ab1e65cad51cd67e60991d3bbfdd52553f22522ce5e6c611b5aa07602c
DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8
SHA512
835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882
DIST benchmark-1.9.0.tar.gz 253961 BLAKE2B
fdac0018435622e3ee2c1cde02c8140a15f2579b9059d1592b588033e6935bd8d54c874f4ea912696e8e1d5f7eebae30ba849f77cc3f74f006b4b03c712685ed
SHA512
0e91e0e5ad7650fd8bd9cafb2f0e7c1689cd1b87b2cc529c738db12bfef31162aa5a4da78f7b0aa7f0101dc08b626802c58d39862458f82f9fea9316ca25
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
deleted file mode 100644
index 8e3db7fe1c4a..
--- a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-text/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-PATCHES=(
- "${FILESDIR}/${PN}-1.8.3-fix-32bit-test.patch"
- "${FILESDIR}/${PN}-1.8.3-backport-pr1753.patch"
- "${FILESDIR}/${PN}-1.8.3-backport-pr1756.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/dev-cpp/benchmark/files/benchmark-1.8.3-backport-pr1753.patch
b/dev-cpp/benchmark/files/benchmark-1.8.3-backport-pr1753.patch
deleted file mode 100644
index 1c2516c38e37..
--- a/dev-cpp/benchmark/files/benchmark-1.8.3-backport-pr1753.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-https://bugs.gentoo.org/922877
-https://github.com/google/benchmark/pull/1753
-
-From cdd4a6d48077a78d07e3b7f165383f6d5052108c Mon Sep 17 00:00:00 2001
-From: Sam James
-Date: Fri, 2 Feb 2024 21:38:11 -0500
-Subject: [PATCH 1/3] CycleClock: Add support for Alpha architecture
-
-As documented, the real cycle counter is unsafe to use here, because it
-is a 32-bit integer which wraps every ~4s. Use gettimeofday instead,
-which has a limitation of a low-precision real-time-clock (~1ms), but no
-wrapping. Passes test suite.
-
-Signed-off-by: Sam James
- src/cycleclock.h | 9 +
- 1 file changed, 9 insertions(+)
-
-diff --git a/src/cycleclock.h b/src/cycleclock.h
-index 931bba146..eff563e7f 100644
a/src/cycleclock.h
-+++ b/src/cycleclock.h
-@@ -218,6 +218,15 @@ inline BENCHMARK_ALWAYS_INLINE int64_t Now() {
- uint64_t pcycle;
- asm volatile("%0 = C15:14" : "=r"(pcycle));
- return static_cast(pcycle);
-+#elif defined(__alpha__)
-+ // Alpha has a cycle counter, the PCC register, but it is an unsigned 32-bit
-+ // integer and thus wraps every ~4s, making using it for tick counts
-+ // unreliable beyond this time range. The real-time clock is low-precision,
-+ // roughtly ~1ms, but it is the only option that c
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 8c7941ef6d72ebd63de340dfa1ec3f57c23b9b8d
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Aug 21 03:48:34 2024 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Aug 21 03:48:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7941ef
dev-cpp/benchmark: do not require any PYTHON_SINGLE_TARGET without tools
We only perform the python-single-r1 dance when `use tools`, and
similarly in RDEPEND via USE-conditional dependencies. But REQUIRED_USE
was unconditionally done, when it too should have been guarded by the
USE flag.
Present since the initial implementation of python tool support.
Fixes: 6f8ef24af37e572d317fac58ea8eabab64a3f3a8
Bug: https://bugs.gentoo.org/938237
Signed-off-by: Eli Schwartz gentoo.org>
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index ce4ceb735412..46af0a1dbe0f 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -15,7 +15,7 @@ SLOT="0/$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc +exceptions libcxx libpfm lto test +tools"
RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="tools? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
libcxx? ( sys-libs/libcxx[${MULTILIB_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 87d5b663f1d48f4cc1818555eef6b8b417c56b6b
Author: Joonas Niilola gentoo org>
AuthorDate: Tue Aug 20 10:47:47 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Tue Aug 20 10:47:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d5b663
dev-cpp/benchmark: enable py3.11
Closes: https://bugs.gentoo.org/938237
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index 90c9239289bf..ce4ceb735412 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_12 )
+PYTHON_COMPAT=( python3_{11,12} )
inherit cmake-multilib python-single-r1
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: b24b1134fb11f92aed809ccab8c9f9e664d06683
Author: Sam James gentoo org>
AuthorDate: Tue Aug 20 05:59:15 2024 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 20 05:59:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24b1134
dev-cpp/benchmark: Stabilize 1.8.4 ppc64, #938207
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
index 436fa8b9ebd0..487f20c727dc 100644
--- a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 249781c5aea07904b6fb2db1ca0fed3d9acb8755
Author: Sam James gentoo org>
AuthorDate: Tue Aug 20 05:59:16 2024 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 20 05:59:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249781c5
dev-cpp/benchmark: Stabilize 1.8.4 ppc, #938207
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
index 487f20c727dc..bcc9f1788301 100644
--- a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: c6ab6e829303ffb3d3294600d479aca7bb3f2967
Author: Sam James gentoo org>
AuthorDate: Tue Aug 20 05:59:17 2024 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 20 05:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ab6e82
dev-cpp/benchmark: Stabilize 1.8.4 arm64, #938207
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
index bcc9f1788301..3ba3a6651fab 100644
--- a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: e26ad8e6dc2e52c8477fbd1bcc6c616c92a7f5fc
Author: Joonas Niilola gentoo org>
AuthorDate: Tue Aug 20 05:07:42 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Tue Aug 20 05:07:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26ad8e6
dev-cpp/benchmark: Stabilize 1.8.4 amd64, #938207
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
index a48b13d02eb4..61b8652f8a8b 100644
--- a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 23c71638caa694719eec83de376032aa16121531
Author: Joonas Niilola gentoo org>
AuthorDate: Tue Aug 20 05:07:56 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Tue Aug 20 05:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c71638
dev-cpp/benchmark: Stabilize 1.8.4 x86, #938207
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
index 61b8652f8a8b..436fa8b9ebd0 100644
--- a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: eee2b63c9013a51ef5ad71142a48689f2768be74
Author: Joonas Niilola gentoo org>
AuthorDate: Mon Aug 19 19:02:57 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Mon Aug 19 19:04:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee2b63c
dev-cpp/benchmark: unkeyword 1.9.0 for ~alpha
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
index e9c901bdf00b..90c9239289bf 100644
--- a/dev-cpp/benchmark/benchmark-1.9.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.9.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/google/benchmark/";
SRC_URI="https://github.com/google/benchmark/archive/v${PV}.tar.gz ->
${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc +exceptions libcxx libpfm lto test +tools"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 5b0462d90bbb25913a0e65d3790c15b8a5a9a39a
Author: Marek Szuba gentoo org>
AuthorDate: Fri Jun 14 11:23:38 2024 +
Commit: Marek Szuba gentoo org>
CommitDate: Fri Jun 14 13:33:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0462d9
dev-cpp/benchmark: drop 1.8.3
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 35
1 file changed, 35 deletions(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
deleted file mode 100644
index 5112ab78a558..
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-text/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-PATCHES=( "${FILESDIR}/${PN}-1.8.3-fix-32bit-test.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 300c309d960a8ba784a6ffec59f008b1dcd8c692
Author: Sam James gentoo org>
AuthorDate: Thu Jun 13 17:56:24 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 13 17:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300c309d
dev-cpp/benchmark: Stabilize 1.8.3-r1 x86, #933716
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
index 3a3d04ffe6b4..8e3db7fe1c4a 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: f01660c0740c85cb1930acf03ba8ad306f1ceefd
Author: Sam James gentoo org>
AuthorDate: Thu Jun 13 05:09:22 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 13 05:09:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01660c0
dev-cpp/benchmark: Stabilize 1.8.3-r1 amd64, #933716
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
index e07371bad483..3a3d04ffe6b4 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 87e90df44e45c3ab8c52d8b901d28aa84513e327
Author: Sam James gentoo org>
AuthorDate: Wed Jun 12 17:35:39 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Jun 12 17:35:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e90df4
dev-cpp/benchmark: Stabilize 1.8.3-r1 ppc, #933716
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
index 5b59d5cc050c..2b741767907e 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 2d47629d88a737b5e8741a96bad6adea46c040fc
Author: Sam James gentoo org>
AuthorDate: Wed Jun 12 17:35:40 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Jun 12 17:35:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d47629d
dev-cpp/benchmark: Stabilize 1.8.3-r1 ppc64, #933716
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
index 2b741767907e..e07371bad483 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 09654abd8098b17a251dcfbef4874d4258ca8a16
Author: Sam James gentoo org>
AuthorDate: Wed Jun 12 17:35:38 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Jun 12 17:35:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09654abd
dev-cpp/benchmark: Stabilize 1.8.3-r1 arm64, #933716
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
index 5c20bb79f760..5b59d5cc050c 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: de7e0cbdb69a703f82c7d5bc33c02a68e78c4e4b
Author: Marek Szuba gentoo org>
AuthorDate: Wed Jun 12 13:10:51 2024 +
Commit: Marek Szuba gentoo org>
CommitDate: Wed Jun 12 13:51:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7e0cbd
dev-cpp/benchmark: add 1.8.4
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.8.4.ebuild | 34
2 files changed, 35 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index b154090faa00..0fa4441613e2 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.8.3.tar.gz 250206 BLAKE2B
14b4af17184a88378314d11623b73c27368999fcff6e50986407a08739fdf388cdcbd140471b629cd2a9948f81073796f8a6c38d015be8413b7e4d4759715f97
SHA512
4e12114251c79a426873cfba6e27270b69fc980cef9a68e9cb3170f8e2e203f77dee19ab1e65cad51cd67e60991d3bbfdd52553f22522ce5e6c611b5aa07602c
+DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B
78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8
SHA512
835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882
diff --git a/dev-cpp/benchmark/benchmark-1.8.4.ebuild
b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
new file mode 100644
index ..16006f7088f0
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.8.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-text/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: 49b492cfbba12d2fa7c681e384ea967f5a800937
Author: Matoro Mahri matoro tk>
AuthorDate: Tue Mar 12 19:42:19 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Mar 21 02:27:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b492cf
dev-cpp/benchmark: add patches for alpha architecture
Accepted upstream already.
See: https://github.com/google/benchmark/pull/1753
See: https://github.com/google/benchmark/pull/1756
Bug: https://bugs.gentoo.org/922877
Signed-off-by: Matoro Mahri matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35729
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild| 39 +
.../files/benchmark-1.8.3-backport-pr1753.patch| 94 ++
.../files/benchmark-1.8.3-backport-pr1756.patch| 89
3 files changed, 222 insertions(+)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
new file mode 100644
index ..5c20bb79f760
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.8.3-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-text/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.8.3-fix-32bit-test.patch"
+ "${FILESDIR}/${PN}-1.8.3-backport-pr1753.patch"
+ "${FILESDIR}/${PN}-1.8.3-backport-pr1756.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
diff --git a/dev-cpp/benchmark/files/benchmark-1.8.3-backport-pr1753.patch
b/dev-cpp/benchmark/files/benchmark-1.8.3-backport-pr1753.patch
new file mode 100644
index ..1c2516c38e37
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.8.3-backport-pr1753.patch
@@ -0,0 +1,94 @@
+https://bugs.gentoo.org/922877
+https://github.com/google/benchmark/pull/1753
+
+From cdd4a6d48077a78d07e3b7f165383f6d5052108c Mon Sep 17 00:00:00 2001
+From: Sam James
+Date: Fri, 2 Feb 2024 21:38:11 -0500
+Subject: [PATCH 1/3] CycleClock: Add support for Alpha architecture
+
+As documented, the real cycle counter is unsafe to use here, because it
+is a 32-bit integer which wraps every ~4s. Use gettimeofday instead,
+which has a limitation of a low-precision real-time-clock (~1ms), but no
+wrapping. Passes test suite.
+
+Signed-off-by: Sam James
+---
+ src/cycleclock.h | 9 +
+ 1 file changed, 9 insertions(+)
+
+diff --git a/src/cycleclock.h b/src/cycleclock.h
+index 931bba146..eff563e7f 100644
+--- a/src/cycleclock.h
b/src/cycleclock.h
+@@ -218,6 +218,15 @@ inline BENCHMARK_ALWAYS_INLINE int64_t Now() {
+ uint64_t pcycle;
+ asm volatile("%0 = C15:14" : "=r"(pcycle));
+ return static_cast(pcycle);
++#elif defined(__alpha__)
++ // Alpha has a cycle counter, the PCC register, but it is an unsigned 32-bit
++ // integer and thus wraps every ~4s, making using it for tick counts
++ // unreliable beyond this time range. The real-time clock is low-precision,
++ // roughtly ~1ms, but it is the only option that can reasonable count
++ // indefinitely.
++ struct timeval tv;
++ gettimeofday(&tv, nullptr);
++ return static_cast(tv.tv_sec) * 100 + tv.tv_usec;
+ #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
+
+From b1bec2fa5aed335b5be78720a9812cf27baf9df6 Mon Sep 17 00:00:00 2001
+From: Sam James
+Date: Fri, 2 Feb 2024 21:46:06 -0500
+Subject: [PATCH 2/3] sysinfo: support parsing /proc/cpuinfo on Alpha
+
+And also, bail out if unable to parse /proc/cpuinfo. This will
+preemptively alert users on platforms that need custom code for parsing
+/proc/cpuinfo.
+
+Signed-off-by: Sam James
+---
+ src/sysinfo.cc | 4
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/sysinfo.cc b/src/sysinfo.cc
+index 04d64dc5b..786bb1b41 100644
+--- a/src/sysinfo.cc
b/src/sysinfo.cc
+@@ -513,7 +513,11 @@ int GetNumCPUs() {
+ std::cerr << "failed to open /proc/cpuinfo\n";
+ return -1;
+ }
++#if defined(__alpha__)
++ const std::string Key = "cpus detected";
++#else
+ const std::s
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: a3df85a3d8adc5d10c6d798c01dfa96679689050
Author: Marek Szuba gentoo org>
AuthorDate: Wed Jan 24 16:31:41 2024 +
Commit: Marek Szuba gentoo org>
CommitDate: Wed Jan 24 16:31:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3df85a3
dev-cpp/benchmark: drop 1.8.2
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 -
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 34
2 files changed, 35 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 924b0f5cc995..b154090faa00 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1 @@
-DIST benchmark-1.8.2.tar.gz 205926 BLAKE2B
b39ee0c983e1b7417c54878507e692d9bc04d83da91c8059ae08373fc59286f28b8910d1d5ea425b0c512502de0aee51b10b1b191bac3ec29ec5f9ffc9056d64
SHA512
532f2cee66cf527ef4452a060cfdedba6417e5d8f72225d6bf50adf6422d9a769b0f54f48982b438fa9ced975ac47bcc5e62c3c23ce871b5cfdbcf9cc0d2b829
DIST benchmark-1.8.3.tar.gz 250206 BLAKE2B
14b4af17184a88378314d11623b73c27368999fcff6e50986407a08739fdf388cdcbd140471b629cd2a9948f81073796f8a6c38d015be8413b7e4d4759715f97
SHA512
4e12114251c79a426873cfba6e27270b69fc980cef9a68e9cb3170f8e2e203f77dee19ab1e65cad51cd67e60991d3bbfdd52553f22522ce5e6c611b5aa07602c
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
deleted file mode 100644
index e87f23f14a3f..
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-text/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 3bdb4ea84369d8f9a14d4a26946844c2f39e61e8
Author: Matoro Mahri matoro tk>
AuthorDate: Tue Jan 23 20:42:20 2024 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdb4ea8
dev-cpp/benchmark: Stabilize 1.8.3 x86, #916278
Signed-off-by: Matoro Mahri matoro.tk>
Signed-off-by: Ionen Wolkens gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index 1fa9b7060d93..5112ab78a558 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/, dev-cpp/benchmark/files/
commit: 772df3915309410f51202aab73bebe2727bb5082
Author: Matoro Mahri matoro tk>
AuthorDate: Tue Jan 16 02:19:46 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Jan 17 05:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772df391
dev-cpp/benchmark: fix tests on 32-bit
See:
https://salsa.debian.org/science-team/benchmark/-/blob/master/debian/patches/0007-fix-32bit-test.patch?ref_type=heads
Bug: https://bugs.gentoo.org/916278
Signed-off-by: Matoro Mahri matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34830
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 1 +
.../files/benchmark-1.8.3-fix-32bit-test.patch | 20
2 files changed, 21 insertions(+)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index 20e8f88dad8d..1fa9b7060d93 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -17,6 +17,7 @@ RESTRICT="!test? ( test )"
BDEPEND="doc? ( app-text/doxygen )
test? ( >=dev-cpp/gtest-1.11.0 )"
+PATCHES=( "${FILESDIR}/${PN}-1.8.3-fix-32bit-test.patch" )
src_configure() {
local mycmakeargs=(
diff --git a/dev-cpp/benchmark/files/benchmark-1.8.3-fix-32bit-test.patch
b/dev-cpp/benchmark/files/benchmark-1.8.3-fix-32bit-test.patch
new file mode 100644
index ..62e741687f9c
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.8.3-fix-32bit-test.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/916278
+https://salsa.debian.org/science-team/benchmark/-/blob/master/debian/patches/0007-fix-32bit-test.patch?ref_type=heads
+
+Description: Fix 32bit-test
+Author: Anton Gladky
+Last-Update: 2023-10-17
+
+--- benchmark-1.8.3.orig/test/statistics_gtest.cc
benchmark-1.8.3/test/statistics_gtest.cc
+@@ -28,8 +28,8 @@ TEST(StatisticsTest, StdDev) {
+ TEST(StatisticsTest, CV) {
+ EXPECT_DOUBLE_EQ(benchmark::StatisticsCV({101, 101, 101, 101}), 0.0);
+ EXPECT_DOUBLE_EQ(benchmark::StatisticsCV({1, 2, 3}), 1. / 2.);
+- EXPECT_DOUBLE_EQ(benchmark::StatisticsCV({2.5, 2.4, 3.3, 4.2, 5.1}),
+- 0.32888184094918121);
++ EXPECT_NEAR(benchmark::StatisticsCV({2.5, 2.4, 3.3, 4.2, 5.1}),
++ 0.32888184094918121, 1e-7);
+ }
+
+ } // end namespace
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 053738f70e35e6110790e2f8ce92735c60944e88
Author: Michał Górny gentoo org>
AuthorDate: Tue Dec 26 16:40:10 2023 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Jan 7 11:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053738f7
dev-cpp/benchmark: [QA] Remove invalid USE=lto
USE=lto in this package only appends -flto flag. This is not a valid
use of the USE flag, as lto in Gentoo is enabled via setting flags
manually.
Signed-off-by: Michał Górny gentoo.org>
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 6 ++
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 6 ++
2 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
index c0045a92a8c9..70953bcb03f9 100644
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,8 +12,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc lto test"
-
+IUSE="debug doc test"
RESTRICT="!test? ( test )"
BDEPEND="doc? ( app-doc/doxygen )
@@ -24,7 +23,6 @@ src_configure() {
-DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
-DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
-DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_LTO=$(usex lto)
-DBENCHMARK_ENABLE_TESTING=$(usex test)
-DBENCHMARK_ENABLE_WERROR=OFF
-DBENCHMARK_USE_BUNDLED_GTEST=OFF
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index 1ab5f296c427..097f257780d8 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,8 +12,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
-IUSE="debug doc lto test"
-
+IUSE="debug doc test"
RESTRICT="!test? ( test )"
BDEPEND="doc? ( app-doc/doxygen )
@@ -24,7 +23,6 @@ src_configure() {
-DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
-DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
-DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_LTO=$(usex lto)
-DBENCHMARK_ENABLE_TESTING=$(usex test)
-DBENCHMARK_ENABLE_WERROR=OFF
-DBENCHMARK_USE_BUNDLED_GTEST=OFF
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: adcf6ace96c3383bd00fb4d1bd44a9dbd01fa01c
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Oct 26 16:16:39 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Oct 26 16:16:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcf6ace
dev-cpp/benchmark: Stabilize 1.8.3 ppc, #916278
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index a1e07fedd680..1ab5f296c427 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: e409070d63c903b03b05141e35cb39bdf80a3977
Author: Sam James gentoo org>
AuthorDate: Thu Oct 26 12:50:36 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Oct 26 12:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e409070d
dev-cpp/benchmark: Stabilize 1.8.3 arm64, #916278
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index cb56013aa7da..a1e07fedd680 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 838f1a8133da078d5e6c4ed47225f801e1faa226
Author: Sam James gentoo org>
AuthorDate: Thu Oct 26 12:47:35 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Oct 26 12:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=838f1a81
dev-cpp/benchmark: Stabilize 1.8.3 amd64, #916278
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index 10aeaa981372..d1122d10fa1e 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: fe0d03d7a08904742bd9c8c259ff7d18dac03229
Author: Sam James gentoo org>
AuthorDate: Thu Oct 26 12:47:37 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Oct 26 12:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0d03d7
dev-cpp/benchmark: Stabilize 1.8.3 ppc64, #916278
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index d1122d10fa1e..cb56013aa7da 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 822d9df3a62d1989977af3d462a812d2d1401560
Author: Marek Szuba gentoo org>
AuthorDate: Tue Sep 19 12:00:14 2023 +
Commit: Marek Szuba gentoo org>
CommitDate: Tue Sep 19 12:52:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822d9df3
dev-cpp/benchmark: add 1.8.3
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.8.3.ebuild | 36
2 files changed, 37 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 1169e1cbc249..924b0f5cc995 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.8.2.tar.gz 205926 BLAKE2B
b39ee0c983e1b7417c54878507e692d9bc04d83da91c8059ae08373fc59286f28b8910d1d5ea425b0c512502de0aee51b10b1b191bac3ec29ec5f9ffc9056d64
SHA512
532f2cee66cf527ef4452a060cfdedba6417e5d8f72225d6bf50adf6422d9a769b0f54f48982b438fa9ced975ac47bcc5e62c3c23ce871b5cfdbcf9cc0d2b829
+DIST benchmark-1.8.3.tar.gz 250206 BLAKE2B
14b4af17184a88378314d11623b73c27368999fcff6e50986407a08739fdf388cdcbd140471b629cd2a9948f81073796f8a6c38d015be8413b7e4d4759715f97
SHA512
4e12114251c79a426873cfba6e27270b69fc980cef9a68e9cb3170f8e2e203f77dee19ab1e65cad51cd67e60991d3bbfdd52553f22522ce5e6c611b5aa07602c
diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
new file mode 100644
index ..10aeaa981372
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_LTO=$(usex lto)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 58d5352e7310e2f37dd2e8e458123d8a05746f6a
Author: Marek Szuba gentoo org>
AuthorDate: Tue Aug 22 21:29:50 2023 +
Commit: Marek Szuba gentoo org>
CommitDate: Tue Aug 22 21:35:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d5352e
dev-cpp/benchmark: drop 1.7.1, 1.8.0
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 2 --
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 36
dev-cpp/benchmark/benchmark-1.8.0.ebuild | 36
3 files changed, 74 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 4fe08f538e6e..1169e1cbc249 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1 @@
-DIST benchmark-1.7.1.tar.gz 196575 BLAKE2B
05a0ae69c0eee231b5d3c06d474c89680e4a2dfaae2ac0ffa1777cf011907cce6230648bfdb631008c2aa10f01b55652f58949849714d6333c5a0351ef42e567
SHA512
396af1c1d3eaa2b78c6d23b1472f6088db85a294056ae1c2366dc5c0becdc8f141ba8fc3a235033324ab0a41c2298f5d242ef09b9b6f69d9877de6bcb2062efd
-DIST benchmark-1.8.0.tar.gz 204701 BLAKE2B
d4a2b673152c784efef118b7c5e2971a7f7749b2bbb3b5eb09d1567261853a3e85983e82bbb3a470be72204581a2d031b194cb92d4386e120ffaab71c8a58f6b
SHA512
ae8df163ca1319752a03497a259800dc33c71164e7def2feeadcf18d018c64eaf846ea2a562183e3d3cde0af58291de0b091ec6d9c025076f469c403b2ab0d51
DIST benchmark-1.8.2.tar.gz 205926 BLAKE2B
b39ee0c983e1b7417c54878507e692d9bc04d83da91c8059ae08373fc59286f28b8910d1d5ea425b0c512502de0aee51b10b1b191bac3ec29ec5f9ffc9056d64
SHA512
532f2cee66cf527ef4452a060cfdedba6417e5d8f72225d6bf50adf6422d9a769b0f54f48982b438fa9ced975ac47bcc5e62c3c23ce871b5cfdbcf9cc0d2b829
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
deleted file mode 100644
index c0045a92a8c9..
--- a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc lto test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_LTO=$(usex lto)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
deleted file mode 100644
index c0045a92a8c9..
--- a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc lto test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_LTO=$(usex lto)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: a7b1028cd32d338338ce45a192026ff946b44647
Author: Sam James gentoo org>
AuthorDate: Tue Aug 22 11:59:43 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 22 11:59:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b1028c
dev-cpp/benchmark: Stabilize 1.8.2 x86, #912744
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
index 1ab5f296c427..c0045a92a8c9 100644
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 2768eb9bb6cb219db053ca0b9cac88c978fb52e5
Author: Sam James gentoo org>
AuthorDate: Tue Aug 22 11:16:13 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 22 11:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2768eb9b
dev-cpp/benchmark: Stabilize 1.8.2 amd64, #912744
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
index a78ca8fd5b4a..1ab5f296c427 100644
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: cb964041a3a9a9e89ca7593141cc0426dc7ac41a
Author: Sam James gentoo org>
AuthorDate: Mon Aug 21 18:22:45 2023 +
Commit: Sam James gentoo org>
CommitDate: Mon Aug 21 18:23:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb964041
dev-cpp/benchmark: Stabilize 1.8.2 ppc, #912744
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
index 479b8804efe1..a78ca8fd5b4a 100644
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: fad02b8c02f39fb7274e058d13c9f0d4caad486a
Author: Sam James gentoo org>
AuthorDate: Mon Aug 21 17:42:35 2023 +
Commit: Sam James gentoo org>
CommitDate: Mon Aug 21 17:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad02b8c
dev-cpp/benchmark: Stabilize 1.8.2 ppc64, #912744
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
index 10aeaa981372..daa260ff0c63 100644
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 710c798a41b8c42f94cb3f88391c5fb94294e2c2
Author: Sam James gentoo org>
AuthorDate: Mon Aug 21 17:42:36 2023 +
Commit: Sam James gentoo org>
CommitDate: Mon Aug 21 17:42:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710c798a
dev-cpp/benchmark: Stabilize 1.8.2 arm64, #912744
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
index daa260ff0c63..479b8804efe1 100644
--- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: b5a0c8b1b00310ab26af839fb8d89f091d6f58e5
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 15 08:51:01 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 15 08:51:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a0c8b1
dev-cpp/benchmark: Stabilize 1.8.0 arm64, #910375
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
index 73c961b0759f..0745966d1ece 100644
--- a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: b559bccdcdee93f57b24987ab17364b1dea69237
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 15 08:19:15 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 15 08:19:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b559bccd
dev-cpp/benchmark: Stabilize 1.8.0 x86, #910375
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
index cb56013aa7da..73c961b0759f 100644
--- a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: f55d88409dd0317191121d48c4b10a9024fd081a
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 15 08:19:14 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 15 08:19:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55d8840
dev-cpp/benchmark: Stabilize 1.8.0 amd64, #910375
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
index daa260ff0c63..cb56013aa7da 100644
--- a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: cc25435e7d27fa6f0fbb5225212f46c2e43b8372
Author: Sam James gentoo org>
AuthorDate: Sat Jul 15 03:08:18 2023 +
Commit: Sam James gentoo org>
CommitDate: Sat Jul 15 03:10:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25435e
dev-cpp/benchmark: Stabilize 1.8.0 ppc64, #910375
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
index 10aeaa981372..daa260ff0c63 100644
--- a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: fed136bf74ca950f71a85be638bd7426a919bd83
Author: Marek Szuba gentoo org>
AuthorDate: Mon Jul 10 22:33:27 2023 +
Commit: Marek Szuba gentoo org>
CommitDate: Mon Jul 10 23:04:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed136bf
dev-cpp/benchmark: add 1.8.2
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.8.2.ebuild | 36
2 files changed, 37 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 1c72bf65a157..4fe08f538e6e 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1,3 @@
DIST benchmark-1.7.1.tar.gz 196575 BLAKE2B
05a0ae69c0eee231b5d3c06d474c89680e4a2dfaae2ac0ffa1777cf011907cce6230648bfdb631008c2aa10f01b55652f58949849714d6333c5a0351ef42e567
SHA512
396af1c1d3eaa2b78c6d23b1472f6088db85a294056ae1c2366dc5c0becdc8f141ba8fc3a235033324ab0a41c2298f5d242ef09b9b6f69d9877de6bcb2062efd
DIST benchmark-1.8.0.tar.gz 204701 BLAKE2B
d4a2b673152c784efef118b7c5e2971a7f7749b2bbb3b5eb09d1567261853a3e85983e82bbb3a470be72204581a2d031b194cb92d4386e120ffaab71c8a58f6b
SHA512
ae8df163ca1319752a03497a259800dc33c71164e7def2feeadcf18d018c64eaf846ea2a562183e3d3cde0af58291de0b091ec6d9c025076f469c403b2ab0d51
+DIST benchmark-1.8.2.tar.gz 205926 BLAKE2B
b39ee0c983e1b7417c54878507e692d9bc04d83da91c8059ae08373fc59286f28b8910d1d5ea425b0c512502de0aee51b10b1b191bac3ec29ec5f9ffc9056d64
SHA512
532f2cee66cf527ef4452a060cfdedba6417e5d8f72225d6bf50adf6422d9a769b0f54f48982b438fa9ced975ac47bcc5e62c3c23ce871b5cfdbcf9cc0d2b829
diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild
b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
new file mode 100644
index ..10aeaa981372
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_LTO=$(usex lto)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 4d5bc987ffb6b29a0942e5b1974a944891bb2b85
Author: Marek Szuba gentoo org>
AuthorDate: Thu May 11 11:31:08 2023 +
Commit: Marek Szuba gentoo org>
CommitDate: Thu May 11 11:59:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5bc987
dev-cpp/benchmark: add 1.8.0
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.8.0.ebuild | 36
2 files changed, 37 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 900399204172..1c72bf65a157 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.7.1.tar.gz 196575 BLAKE2B
05a0ae69c0eee231b5d3c06d474c89680e4a2dfaae2ac0ffa1777cf011907cce6230648bfdb631008c2aa10f01b55652f58949849714d6333c5a0351ef42e567
SHA512
396af1c1d3eaa2b78c6d23b1472f6088db85a294056ae1c2366dc5c0becdc8f141ba8fc3a235033324ab0a41c2298f5d242ef09b9b6f69d9877de6bcb2062efd
+DIST benchmark-1.8.0.tar.gz 204701 BLAKE2B
d4a2b673152c784efef118b7c5e2971a7f7749b2bbb3b5eb09d1567261853a3e85983e82bbb3a470be72204581a2d031b194cb92d4386e120ffaab71c8a58f6b
SHA512
ae8df163ca1319752a03497a259800dc33c71164e7def2feeadcf18d018c64eaf846ea2a562183e3d3cde0af58291de0b091ec6d9c025076f469c403b2ab0d51
diff --git a/dev-cpp/benchmark/benchmark-1.8.0.ebuild
b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
new file mode 100644
index ..10aeaa981372
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_LTO=$(usex lto)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: feea7e2d94efc46250f774c98c2c98c9d9a43331
Author: Marek Szuba gentoo org>
AuthorDate: Tue Mar 7 19:16:48 2023 +
Commit: Marek Szuba gentoo org>
CommitDate: Tue Mar 7 19:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feea7e2d
dev-cpp/benchmark: drop 1.7.0
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 -
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 36
2 files changed, 37 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 7d1990fab556..900399204172 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1 @@
-DIST benchmark-1.7.0.tar.gz 194165 BLAKE2B
2a5ae10fb1fd1d05da60287591a5ba16d9bf8f7c77d1f332a6482cba32841a00b1350bf83238d52e051bcf2f628ed8ffc9e1899c75337b8cd12d9fb1800fd5b0
SHA512
25f81930ce210e298d9cc67c965cc8937f66c53427b18a672338b86424eef32df877ec6b7a7106417464b29c5048b014fcc82cfa773168ed701aa47d01f39f82
DIST benchmark-1.7.1.tar.gz 196575 BLAKE2B
05a0ae69c0eee231b5d3c06d474c89680e4a2dfaae2ac0ffa1777cf011907cce6230648bfdb631008c2aa10f01b55652f58949849714d6333c5a0351ef42e567
SHA512
396af1c1d3eaa2b78c6d23b1472f6088db85a294056ae1c2366dc5c0becdc8f141ba8fc3a235033324ab0a41c2298f5d242ef09b9b6f69d9877de6bcb2062efd
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
deleted file mode 100644
index e80684fba3f4..
--- a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc lto test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_LTO=$(usex lto)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: b6ee7d070e4a9351bffe1b2be0fe3565add2b56b
Author: Sam James gentoo org>
AuthorDate: Tue Mar 7 15:44:59 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 7 15:44:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ee7d07
dev-cpp/benchmark: Stabilize 1.7.1 amd64, #899968
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
index 8207039a58c9..c0045a92a8c9 100644
--- a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 98102988b26c78699dc4e51da663eec40cc37b96
Author: Sam James gentoo org>
AuthorDate: Tue Mar 7 11:45:02 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 7 11:45:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98102988
dev-cpp/benchmark: Stabilize 1.7.1 arm64, #899968
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
index 50893c196bb0..8207039a58c9 100644
--- a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: c8250eb0226982d07a227084c5450f75cef62593
Author: Sam James gentoo org>
AuthorDate: Tue Mar 7 11:40:56 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 7 11:40:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8250eb0
dev-cpp/benchmark: Stabilize 1.7.1 ppc, #899968
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
index 5427c264ac7c..50893c196bb0 100644
--- a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 0fe70ae8fc71a49a3af520f8413aaff65b691daa
Author: Sam James gentoo org>
AuthorDate: Tue Mar 7 11:40:52 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 7 11:40:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe70ae8
dev-cpp/benchmark: Stabilize 1.7.1 ppc64, #899968
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
index fdf73017860e..daa260ff0c63 100644
--- a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: a9e1af458d3c7f3f8f0c386131ba8f676056e21e
Author: Sam James gentoo org>
AuthorDate: Tue Mar 7 11:40:54 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 7 11:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e1af45
dev-cpp/benchmark: Stabilize 1.7.1 x86, #899968
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
index daa260ff0c63..5427c264ac7c 100644
--- a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 5e1441b334fa8f796529a899d890f4c9f6dd960f
Author: Marek Szuba gentoo org>
AuthorDate: Sun Nov 13 21:51:34 2022 +
Commit: Marek Szuba gentoo org>
CommitDate: Sun Nov 13 21:51:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1441b3
dev-cpp/benchmark: add 1.7.1
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.7.1.ebuild | 36
2 files changed, 37 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 238f776138df..7d1990fab556 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.7.0.tar.gz 194165 BLAKE2B
2a5ae10fb1fd1d05da60287591a5ba16d9bf8f7c77d1f332a6482cba32841a00b1350bf83238d52e051bcf2f628ed8ffc9e1899c75337b8cd12d9fb1800fd5b0
SHA512
25f81930ce210e298d9cc67c965cc8937f66c53427b18a672338b86424eef32df877ec6b7a7106417464b29c5048b014fcc82cfa773168ed701aa47d01f39f82
+DIST benchmark-1.7.1.tar.gz 196575 BLAKE2B
05a0ae69c0eee231b5d3c06d474c89680e4a2dfaae2ac0ffa1777cf011907cce6230648bfdb631008c2aa10f01b55652f58949849714d6333c5a0351ef42e567
SHA512
396af1c1d3eaa2b78c6d23b1472f6088db85a294056ae1c2366dc5c0becdc8f141ba8fc3a235033324ab0a41c2298f5d242ef09b9b6f69d9877de6bcb2062efd
diff --git a/dev-cpp/benchmark/benchmark-1.7.1.ebuild
b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
new file mode 100644
index ..fdf73017860e
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.7.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_LTO=$(usex lto)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: fa7f881aed76f6a0e73e68f69206c4c92fdba908
Author: Marek Szuba gentoo org>
AuthorDate: Mon Sep 5 09:29:36 2022 +
Commit: Marek Szuba gentoo org>
CommitDate: Mon Sep 5 09:29:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7f881a
dev-cpp/benchmark: drop 1.6.1
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 -
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 36
2 files changed, 37 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 494eb1fba57d..238f776138df 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1 @@
-DIST benchmark-1.6.1.tar.gz 184616 BLAKE2B
bcbc69ae4c4f5f21ed8199f34faccf41a9b97d311aaeeba8cecb6acc47780c91d2cb41a1dadfe400accecd46f90f02211a219a739c122dc7398ae1fa76a7
SHA512
7d3e3baf5a2d92e9552ab5007c37253b3510ac269edf8922a2794ff3dfbd0bf5b4c519240d4577b1ec30ef9e8a64caa17a809054c3dc7f2b1bcd410596177d67
DIST benchmark-1.7.0.tar.gz 194165 BLAKE2B
2a5ae10fb1fd1d05da60287591a5ba16d9bf8f7c77d1f332a6482cba32841a00b1350bf83238d52e051bcf2f628ed8ffc9e1899c75337b8cd12d9fb1800fd5b0
SHA512
25f81930ce210e298d9cc67c965cc8937f66c53427b18a672338b86424eef32df877ec6b7a7106417464b29c5048b014fcc82cfa773168ed701aa47d01f39f82
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
deleted file mode 100644
index e80684fba3f4..
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc lto test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/gtest-1.11.0 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
- -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
- -DBENCHMARK_ENABLE_LTO=$(usex lto)
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_WERROR=OFF
- -DBENCHMARK_USE_BUNDLED_GTEST=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: cd243e4564ad35f9b17002a55c9a2fb7e6c5fcdb
Author: Jakov Smolić gentoo org>
AuthorDate: Fri Sep 2 19:38:10 2022 +
Commit: Jakov Smolić gentoo org>
CommitDate: Fri Sep 2 19:38:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd243e45
dev-cpp/benchmark: Stabilize 1.7.0 x86, #867988
Signed-off-by: Jakov Smolić gentoo.org>
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
index 0012ef97ebeb..e80684fba3f4 100644
--- a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 60dcbafe2f71d3b1a696bebc987b4d4c03f6bba9
Author: Jakov Smolić gentoo org>
AuthorDate: Fri Sep 2 19:38:05 2022 +
Commit: Jakov Smolić gentoo org>
CommitDate: Fri Sep 2 19:38:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60dcbafe
dev-cpp/benchmark: Stabilize 1.7.0 amd64, #867988
Signed-off-by: Jakov Smolić gentoo.org>
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
index 3661e33c1b27..0012ef97ebeb 100644
--- a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 289f193773552dc9916de08ead06f0062e7e54e9
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 2 15:14:59 2022 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 2 15:17:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289f1937
dev-cpp/benchmark: Stabilize 1.7.0 arm64, #867988
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
index 2117d73a2f02..3661e33c1b27 100644
--- a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: affae02b39eef36c1b0185767093c6b5bdc0538b
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 2 13:43:15 2022 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 2 13:43:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=affae02b
dev-cpp/benchmark: Stabilize 1.7.0 ppc64, #867988
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
index 1a4635eb80dc..2117d73a2f02 100644
--- a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 3813be165c31d9319c7a7d793f062dcedbc9553e
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 2 13:43:14 2022 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 2 13:43:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3813be16
dev-cpp/benchmark: Stabilize 1.7.0 ppc, #867988
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
index fdf73017860e..1a4635eb80dc 100644
--- a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 644151d1174eae96e70f43a23456a4f28ceb3970
Author: Marek Szuba gentoo org>
AuthorDate: Mon Jul 25 21:45:02 2022 +
Commit: Marek Szuba gentoo org>
CommitDate: Mon Jul 25 22:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=644151d1
dev-cpp/benchmark: add 1.7.0
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.7.0.ebuild | 36
2 files changed, 37 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 8c7d92a34184..494eb1fba57d 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.6.1.tar.gz 184616 BLAKE2B
bcbc69ae4c4f5f21ed8199f34faccf41a9b97d311aaeeba8cecb6acc47780c91d2cb41a1dadfe400accecd46f90f02211a219a739c122dc7398ae1fa76a7
SHA512
7d3e3baf5a2d92e9552ab5007c37253b3510ac269edf8922a2794ff3dfbd0bf5b4c519240d4577b1ec30ef9e8a64caa17a809054c3dc7f2b1bcd410596177d67
+DIST benchmark-1.7.0.tar.gz 194165 BLAKE2B
2a5ae10fb1fd1d05da60287591a5ba16d9bf8f7c77d1f332a6482cba32841a00b1350bf83238d52e051bcf2f628ed8ffc9e1899c75337b8cd12d9fb1800fd5b0
SHA512
25f81930ce210e298d9cc67c965cc8937f66c53427b18a672338b86424eef32df877ec6b7a7106417464b29c5048b014fcc82cfa773168ed701aa47d01f39f82
diff --git a/dev-cpp/benchmark/benchmark-1.7.0.ebuild
b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
new file mode 100644
index ..fdf73017860e
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.7.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_LTO=$(usex lto)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 855df82254957c91cca7a84ccf966d41f4d67f45
Author: WANG Xuerui gentoo org>
AuthorDate: Thu May 19 05:03:44 2022 +
Commit: WANG Xuerui gentoo org>
CommitDate: Thu May 19 05:07:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855df822
dev-cpp/benchmark: keyword 1.6.1 for ~loong
Tests passed on real hardware.
Signed-off-by: WANG Xuerui gentoo.org>
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
index 4fdf6fa2452d..e80684fba3f4 100644
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: 87062497878290a363a959c5538eb5efdcd85cef
Author: Marek Szuba gentoo org>
AuthorDate: Tue Mar 1 15:24:46 2022 +
Commit: Marek Szuba gentoo org>
CommitDate: Tue Mar 1 16:47:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87062497
dev-cpp/benchmark: drop 1.5.6, 1.6.0
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 2 --
dev-cpp/benchmark/benchmark-1.5.6.ebuild | 36
dev-cpp/benchmark/benchmark-1.6.0.ebuild | 38 --
.../files/benchmark-1.5.6-system_testdeps.patch| 11 ---
.../files/benchmark-1.6.0-disable_Werror.patch | 12 ---
.../files/benchmark-1.6.0-versioned_docdir.patch | 9 -
6 files changed, 108 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index d96cd79330ba..8c7d92a34184 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1 @@
-DIST benchmark-1.5.6.tar.gz 177911 BLAKE2B
ea4e98cb98471b2b8e2371109b96017bc483459dc924deaa1d9770b065de946ea2d69ca36098c27283f15370699f2475448af1e205cfca3d9c64408f08c202a9
SHA512
b3c1fd4407d660456ae51abd7c427460a2c7b029ab6344e21bb61d3ec84e3b60638b7a719655aa04fb9ca639b6371e553e9de18539aca8dd38c361b4c6522538
-DIST benchmark-1.6.0.tar.gz 178527 BLAKE2B
b31fdd2a00d80c63102ea81ed9d1392f243e0d6d67ebf7d1e1a3d20cf7702acc68a3ddd3edd6ccbcfe76c01438c492c15f4d0146689587ccf8a3dccd6043ed11
SHA512
83788f64322067cedca4e459dd2b4117a80d3dc480e1ce0a4d9c323827e13cb1969889a6049cd487dc28ecb0ff52c868a73492c738283ee1236e527b0ca8b11d
DIST benchmark-1.6.1.tar.gz 184616 BLAKE2B
bcbc69ae4c4f5f21ed8199f34faccf41a9b97d311aaeeba8cecb6acc47780c91d2cb41a1dadfe400accecd46f90f02211a219a739c122dc7398ae1fa76a7
SHA512
7d3e3baf5a2d92e9552ab5007c37253b3510ac269edf8922a2794ff3dfbd0bf5b4c519240d4577b1ec30ef9e8a64caa17a809054c3dc7f2b1bcd410596177d67
diff --git a/dev-cpp/benchmark/benchmark-1.5.6.ebuild
b/dev-cpp/benchmark/benchmark-1.5.6.ebuild
deleted file mode 100644
index 3c1508d4ecd1..
--- a/dev-cpp/benchmark/benchmark-1.5.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE="debug test"
-
-RESTRICT="!test? ( test )"
-
-# Version not in the tree yet
-#BDEPEND="test? ( >=dev-cpp/gtest-1.11.0 )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.5.6-system_testdeps.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/dev-cpp/benchmark/benchmark-1.6.0.ebuild
b/dev-cpp/benchmark/benchmark-1.6.0.ebuild
deleted file mode 100644
index 79dd281a1d6d..
--- a/dev-cpp/benchmark/benchmark-1.6.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE="debug test"
-
-RESTRICT="!test? ( test )"
-
-# Version not in the tree yet
-#BDEPEND="test? ( >=dev-cpp/gtest-1.11.0 )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.5.6-system_testdeps.patch
- "${FILESDIR}"/${PN}-1.6.0-disable_Werror.patch
- "${FILESDIR}"/${PN}-1.6.0-versioned_docdir.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/dev-cpp/benchmark/files/benchmark-1.5.6-system_testdeps.patch
b/dev-cpp/benchmark/files/benchmark-1.5.6-system_testdeps.patch
deleted file mode 100644
index 98aa94904075..
--- a/dev-cpp/benchmark/files/benchmark-1.5.6-system_testdeps.patch
+++ /dev/null
@@ -1,11 +0,0 @@
a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -307,7 +307,7 @@
- if (BENCHMARK_ENABLE_GTEST_TESTS AND
- NOT (TARGET gtest AND TARGET gtest_main AND
-TARGET gmock AND TARGET gmock_main))
--include(GoogleTest)
-+find_package(GTest 1.11 REQUIRED)
- endif()
- add_subdirectory(test)
- endif()
diff --git a/dev-cp
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: c82c5ee67f0c9e7a9e3d6a4379def68c3388c95f
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Jan 31 20:26:00 2022 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Jan 31 20:26:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82c5ee6
dev-cpp/benchmark: Stabilize 1.6.1 ppc64, #832393
Signed-off-by: Arthur Zamarin gentoo.org>
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
index 96153895aebb..4fdf6fa2452d 100644
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: e4466bffc0a5767df0a2e3fff2c8d505aafa143b
Author: Sam James gentoo org>
AuthorDate: Mon Jan 31 18:51:32 2022 +
Commit: Sam James gentoo org>
CommitDate: Mon Jan 31 18:51:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4466bff
dev-cpp/benchmark: Stabilize 1.6.1 ppc, #832393
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
index 303c9552fa05..96153895aebb 100644
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: cd645829ce3e843c99f296bec6c2236b7c0d67f5
Author: Sam James gentoo org>
AuthorDate: Mon Jan 31 06:23:44 2022 +
Commit: Sam James gentoo org>
CommitDate: Mon Jan 31 06:23:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd645829
dev-cpp/benchmark: Stabilize 1.6.1 arm64, #832393
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
index ec5710feb301..303c9552fa05 100644
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 7186702f8c2b08476ac9c25ef205ad1c97d4e7e7
Author: Sam James gentoo org>
AuthorDate: Sun Jan 30 22:24:17 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 30 22:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7186702f
dev-cpp/benchmark: Stabilize 1.6.1 amd64, #832393
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
index 5432a149f4b3..ec5710feb301 100644
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: d1f84b85decd4d6403554e3f05f84facbcd9d5dd
Author: Sam James gentoo org>
AuthorDate: Sun Jan 30 22:22:45 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 30 22:23:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f84b85
dev-cpp/benchmark: Stabilize 1.6.1 x86, #832393
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
index 41c2180ad81c..5432a149f4b3 100644
--- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="debug doc lto test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 3696f30cde1e51625518fbe12f0ffe645110bf7d Author: Marek Szuba gentoo org> AuthorDate: Tue Jan 11 15:41:42 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jan 11 18:38:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3696f30c dev-cpp/benchmark: explicitly inherit flag-o-matic Signed-off-by: Marek Szuba gentoo.org> dev-cpp/benchmark/benchmark-1.5.6.ebuild | 4 ++-- dev-cpp/benchmark/benchmark-1.6.0.ebuild | 4 ++-- dev-cpp/benchmark/benchmark-1.6.1.ebuild | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-cpp/benchmark/benchmark-1.5.6.ebuild b/dev-cpp/benchmark/benchmark-1.5.6.ebuild index 447bfdaa52d6..3c1508d4ecd1 100644 --- a/dev-cpp/benchmark/benchmark-1.5.6.ebuild +++ b/dev-cpp/benchmark/benchmark-1.5.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="A microbenchmark support library" HOMEPAGE="https://github.com/google/benchmark"; diff --git a/dev-cpp/benchmark/benchmark-1.6.0.ebuild b/dev-cpp/benchmark/benchmark-1.6.0.ebuild index 604dda9d01d5..79dd281a1d6d 100644 --- a/dev-cpp/benchmark/benchmark-1.6.0.ebuild +++ b/dev-cpp/benchmark/benchmark-1.6.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="A microbenchmark support library" HOMEPAGE="https://github.com/google/benchmark"; diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild b/dev-cpp/benchmark/benchmark-1.6.1.ebuild index dd6c099e45f6..41c2180ad81c 100644 --- a/dev-cpp/benchmark/benchmark-1.6.1.ebuild +++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="A microbenchmark support library" HOMEPAGE="https://github.com/google/benchmark";
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 81c0509e46447b590482d4f90a8f51caedbdedc4
Author: Marek Szuba gentoo org>
AuthorDate: Tue Jan 11 15:39:02 2022 +
Commit: Marek Szuba gentoo org>
CommitDate: Tue Jan 11 18:38:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c0509e
dev-cpp/benchmark: add 1.6.1
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.6.1.ebuild | 36
dev-cpp/benchmark/metadata.xml | 3 +++
3 files changed, 40 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index fcd377803e12..d96cd79330ba 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1,3 @@
DIST benchmark-1.5.6.tar.gz 177911 BLAKE2B
ea4e98cb98471b2b8e2371109b96017bc483459dc924deaa1d9770b065de946ea2d69ca36098c27283f15370699f2475448af1e205cfca3d9c64408f08c202a9
SHA512
b3c1fd4407d660456ae51abd7c427460a2c7b029ab6344e21bb61d3ec84e3b60638b7a719655aa04fb9ca639b6371e553e9de18539aca8dd38c361b4c6522538
DIST benchmark-1.6.0.tar.gz 178527 BLAKE2B
b31fdd2a00d80c63102ea81ed9d1392f243e0d6d67ebf7d1e1a3d20cf7702acc68a3ddd3edd6ccbcfe76c01438c492c15f4d0146689587ccf8a3dccd6043ed11
SHA512
83788f64322067cedca4e459dd2b4117a80d3dc480e1ce0a4d9c323827e13cb1969889a6049cd487dc28ecb0ff52c868a73492c738283ee1236e527b0ca8b11d
+DIST benchmark-1.6.1.tar.gz 184616 BLAKE2B
bcbc69ae4c4f5f21ed8199f34faccf41a9b97d311aaeeba8cecb6acc47780c91d2cb41a1dadfe400accecd46f90f02211a219a739c122dc7398ae1fa76a7
SHA512
7d3e3baf5a2d92e9552ab5007c37253b3510ac269edf8922a2794ff3dfbd0bf5b4c519240d4577b1ec30ef9e8a64caa17a809054c3dc7f2b1bcd410596177d67
diff --git a/dev-cpp/benchmark/benchmark-1.6.1.ebuild
b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
new file mode 100644
index ..dd6c099e45f6
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.6.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug doc lto test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="doc? ( app-doc/doxygen )
+ test? ( >=dev-cpp/gtest-1.11.0 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ -DBENCHMARK_ENABLE_DOXYGEN=$(usex doc)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=$(usex test)
+ -DBENCHMARK_ENABLE_LTO=$(usex lto)
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_WERROR=OFF
+ -DBENCHMARK_USE_BUNDLED_GTEST=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml
index ac75eeab418b..1a6a996e42c9 100644
--- a/dev-cpp/benchmark/metadata.xml
+++ b/dev-cpp/benchmark/metadata.xml
@@ -10,4 +10,7 @@
https://github.com/google/benchmark/tree/master/docs/
google/benchmark
+
+ Optimize the build using Link Time
Optimization (LTO)
+
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: d1eb1ae20039689cbcdf2f78878777884f88a1e1
Author: Sam James gentoo org>
AuthorDate: Mon Oct 4 22:57:48 2021 +
Commit: Sam James gentoo org>
CommitDate: Mon Oct 4 22:57:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1eb1ae2
dev-cpp/benchmark: Keyword 1.6.0 arm, #807025
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.6.0.ebuild
b/dev-cpp/benchmark/benchmark-1.6.0.ebuild
index 1356d6aa227..604dda9d01d 100644
--- a/dev-cpp/benchmark/benchmark-1.6.0.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.6.0.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/, dev-cpp/benchmark/files/
commit: fa495d33063e04a705c9a4b7e8daa0c076e62d4c
Author: Marek Szuba gentoo org>
AuthorDate: Mon Sep 20 10:01:07 2021 +
Commit: Marek Szuba gentoo org>
CommitDate: Mon Sep 20 10:02:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa495d33
dev-cpp/benchmark: add 1.6.0
WARNING: This version features a breaking API change. See
https://github.com/google/benchmark/releases/tag/v1.6.0
for details.
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 3 +-
dev-cpp/benchmark/benchmark-1.6.0.ebuild | 38 ++
.../files/benchmark-1.6.0-disable_Werror.patch | 12 +++
.../files/benchmark-1.6.0-versioned_docdir.patch | 9 +
4 files changed, 60 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 6b5cf54159c..fcd377803e1 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1,2 @@
-DIST benchmark-1.5.3.tar.gz 163465 BLAKE2B
cea8929c5595be55e74e6232eb147a00c656cc5afe6f5b9d3d788de002c51c40c46012461a7c6840aff9e590ed4304f24a31249402bbbeae28ec443a433a2e53
SHA512
11f726686ad8b36870fc2a3542fad4c52a58df2eb580564dcfdfb154fe6ac00dbbf69c514395148d7ab11a45e40e869549cf971462c384f59cbae5fa60160e3b
-DIST benchmark-1.5.5.tar.gz 176710 BLAKE2B
394f8b34873ccd45100e3b1f58dd7819d443733d9224ff003a9410ca30d8bacc6c7736b74dd50623144767e840dbc3cd9ff819a60de6e22a00b1edaf802f0992
SHA512
91a2cdf0245625c657b9bb8d76c7d616a99eaed333e42b34ceff4e996b8fa6027b1c7313a815e7b441d2f6e2e1244c139a0911d585bf0d2e767ac3cea23a67d1
DIST benchmark-1.5.6.tar.gz 177911 BLAKE2B
ea4e98cb98471b2b8e2371109b96017bc483459dc924deaa1d9770b065de946ea2d69ca36098c27283f15370699f2475448af1e205cfca3d9c64408f08c202a9
SHA512
b3c1fd4407d660456ae51abd7c427460a2c7b029ab6344e21bb61d3ec84e3b60638b7a719655aa04fb9ca639b6371e553e9de18539aca8dd38c361b4c6522538
+DIST benchmark-1.6.0.tar.gz 178527 BLAKE2B
b31fdd2a00d80c63102ea81ed9d1392f243e0d6d67ebf7d1e1a3d20cf7702acc68a3ddd3edd6ccbcfe76c01438c492c15f4d0146689587ccf8a3dccd6043ed11
SHA512
83788f64322067cedca4e459dd2b4117a80d3dc480e1ce0a4d9c323827e13cb1969889a6049cd487dc28ecb0ff52c868a73492c738283ee1236e527b0ca8b11d
diff --git a/dev-cpp/benchmark/benchmark-1.6.0.ebuild
b/dev-cpp/benchmark/benchmark-1.6.0.ebuild
new file mode 100644
index 000..1356d6aa227
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.6.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="debug test"
+
+RESTRICT="!test? ( test )"
+
+# Version not in the tree yet
+#BDEPEND="test? ( >=dev-cpp/gtest-1.11.0 )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.5.6-system_testdeps.patch
+ "${FILESDIR}"/${PN}-1.6.0-disable_Werror.patch
+ "${FILESDIR}"/${PN}-1.6.0-versioned_docdir.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
diff --git a/dev-cpp/benchmark/files/benchmark-1.6.0-disable_Werror.patch
b/dev-cpp/benchmark/files/benchmark-1.6.0-disable_Werror.patch
new file mode 100644
index 000..8a3de98008e
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.6.0-disable_Werror.patch
@@ -0,0 +1,12 @@
+--- a/CMakeLists.txt
b/CMakeLists.txt
+@@ -160,9 +160,6 @@
+ add_cxx_compiler_flag(-Wall)
+ add_cxx_compiler_flag(-Wextra)
+ add_cxx_compiler_flag(-Wshadow)
+- add_cxx_compiler_flag(-Werror RELEASE)
+- add_cxx_compiler_flag(-Werror RELWITHDEBINFO)
+- add_cxx_compiler_flag(-Werror MINSIZEREL)
+ if (NOT BENCHMARK_ENABLE_TESTING)
+ # Disable warning when compiling tests as gtest does not use 'override'.
+ add_cxx_compiler_flag(-Wsuggest-override)
diff --git a/dev-cpp/benchmark/files/benchmark-1.6.0-versioned_docdir.patch
b/dev-cpp/benchmark/files/benchmark-1.6.0-versioned_docdir.patch
new file mode 100644
index 000..156e8b0c2a6
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.6.0-versioned_docdir.patch
@@ -0,0 +1,9 @@
+--- a/src/CMakeLists.txt
b/src/CMakeLists.txt
+@@ -120,5 +120,5 @@
+
+ install(
+ DIRECTORY "${PROJECT_SOURCE_DIR}/docs/"
+-DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME}")
++DESTINATION
"${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME}-${CMAKE_PROJECT_VERSION}")
+ endif()
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 2d38f4c4ae36b0b861deeb27df482471efd6afff
Author: Marek Szuba gentoo org>
AuthorDate: Mon Sep 20 10:03:12 2021 +
Commit: Marek Szuba gentoo org>
CommitDate: Mon Sep 20 10:03:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d38f4c4
dev-cpp/benchmark: drop 1.5.3, 1.5.5
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/benchmark-1.5.3.ebuild | 28
dev-cpp/benchmark/benchmark-1.5.5.ebuild | 28
2 files changed, 56 deletions(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.3.ebuild
b/dev-cpp/benchmark/benchmark-1.5.3.ebuild
deleted file mode 100644
index 1463b00dc41..000
--- a/dev-cpp/benchmark/benchmark-1.5.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/dev-cpp/benchmark/benchmark-1.5.5.ebuild
b/dev-cpp/benchmark/benchmark-1.5.5.ebuild
deleted file mode 100644
index fc246f0b80a..000
--- a/dev-cpp/benchmark/benchmark-1.5.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~riscv ~x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: c59bb321a8ae5afefaf5960002b4e6b27d3cdb65
Author: Sam James gentoo org>
AuthorDate: Mon Sep 6 21:34:16 2021 +
Commit: Sam James gentoo org>
CommitDate: Mon Sep 6 21:34:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c59bb321
dev-cpp/benchmark: Keyword 1.5.6 ppc, #760803
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.5.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.6.ebuild
b/dev-cpp/benchmark/benchmark-1.5.6.ebuild
index f0322cb58a4..447bfdaa52d 100644
--- a/dev-cpp/benchmark/benchmark-1.5.6.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.6.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: 599c870148fe47f5def0ce12497da2bd05ba0be1
Author: Marek Szuba gentoo org>
AuthorDate: Fri Aug 13 16:28:46 2021 +
Commit: Marek Szuba gentoo org>
CommitDate: Fri Aug 13 16:31:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599c8701
dev-cpp/benchmark: add 1.5.6
Have successfully made the ebuild run tests depending on dev-cpp/gtest
too, however since the required version of the latter is not in the tree
yet the committed ebuild has that bit disabled.
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.5.6.ebuild | 36 ++
.../files/benchmark-1.5.6-system_testdeps.patch| 11 +++
3 files changed, 48 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 764ba4cd0a7..6b5cf54159c 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1,3 @@
DIST benchmark-1.5.3.tar.gz 163465 BLAKE2B
cea8929c5595be55e74e6232eb147a00c656cc5afe6f5b9d3d788de002c51c40c46012461a7c6840aff9e590ed4304f24a31249402bbbeae28ec443a433a2e53
SHA512
11f726686ad8b36870fc2a3542fad4c52a58df2eb580564dcfdfb154fe6ac00dbbf69c514395148d7ab11a45e40e869549cf971462c384f59cbae5fa60160e3b
DIST benchmark-1.5.5.tar.gz 176710 BLAKE2B
394f8b34873ccd45100e3b1f58dd7819d443733d9224ff003a9410ca30d8bacc6c7736b74dd50623144767e840dbc3cd9ff819a60de6e22a00b1edaf802f0992
SHA512
91a2cdf0245625c657b9bb8d76c7d616a99eaed333e42b34ceff4e996b8fa6027b1c7313a815e7b441d2f6e2e1244c139a0911d585bf0d2e767ac3cea23a67d1
+DIST benchmark-1.5.6.tar.gz 177911 BLAKE2B
ea4e98cb98471b2b8e2371109b96017bc483459dc924deaa1d9770b065de946ea2d69ca36098c27283f15370699f2475448af1e205cfca3d9c64408f08c202a9
SHA512
b3c1fd4407d660456ae51abd7c427460a2c7b029ab6344e21bb61d3ec84e3b60638b7a719655aa04fb9ca639b6371e553e9de18539aca8dd38c361b4c6522538
diff --git a/dev-cpp/benchmark/benchmark-1.5.6.ebuild
b/dev-cpp/benchmark/benchmark-1.5.6.ebuild
new file mode 100644
index 000..f0322cb58a4
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.5.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+IUSE="debug test"
+
+RESTRICT="!test? ( test )"
+
+# Version not in the tree yet
+#BDEPEND="test? ( >=dev-cpp/gtest-1.11.0 )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.5.6-system_testdeps.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
diff --git a/dev-cpp/benchmark/files/benchmark-1.5.6-system_testdeps.patch
b/dev-cpp/benchmark/files/benchmark-1.5.6-system_testdeps.patch
new file mode 100644
index 000..98aa9490407
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.5.6-system_testdeps.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
b/CMakeLists.txt
+@@ -307,7 +307,7 @@
+ if (BENCHMARK_ENABLE_GTEST_TESTS AND
+ NOT (TARGET gtest AND TARGET gtest_main AND
+TARGET gmock AND TARGET gmock_main))
+-include(GoogleTest)
++find_package(GTest 1.11 REQUIRED)
+ endif()
+ add_subdirectory(test)
+ endif()
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: ed6a67c4a189430445b5e71e0953c774547c0395
Author: Marek Szuba gentoo org>
AuthorDate: Sat Jun 12 21:28:11 2021 +
Commit: Marek Szuba gentoo org>
CommitDate: Sat Jun 12 21:55:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6a67c4
dev-cpp/benchmark: add 1.5.5
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.5.5.ebuild | 28
2 files changed, 29 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index cf0403114df..764ba4cd0a7 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.5.3.tar.gz 163465 BLAKE2B
cea8929c5595be55e74e6232eb147a00c656cc5afe6f5b9d3d788de002c51c40c46012461a7c6840aff9e590ed4304f24a31249402bbbeae28ec443a433a2e53
SHA512
11f726686ad8b36870fc2a3542fad4c52a58df2eb580564dcfdfb154fe6ac00dbbf69c514395148d7ab11a45e40e869549cf971462c384f59cbae5fa60160e3b
+DIST benchmark-1.5.5.tar.gz 176710 BLAKE2B
394f8b34873ccd45100e3b1f58dd7819d443733d9224ff003a9410ca30d8bacc6c7736b74dd50623144767e840dbc3cd9ff819a60de6e22a00b1edaf802f0992
SHA512
91a2cdf0245625c657b9bb8d76c7d616a99eaed333e42b34ceff4e996b8fa6027b1c7313a815e7b441d2f6e2e1244c139a0911d585bf0d2e767ac3cea23a67d1
diff --git a/dev-cpp/benchmark/benchmark-1.5.5.ebuild
b/dev-cpp/benchmark/benchmark-1.5.5.ebuild
new file mode 100644
index 000..1463b00dc41
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.5.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: 95d62431a677825bb3a3e897373b1937b47ec36d
Author: Marek Szuba gentoo org>
AuthorDate: Wed May 12 10:29:18 2021 +
Commit: Marek Szuba gentoo org>
CommitDate: Wed May 12 10:53:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d62431
dev-cpp/benchmark: drop 1.5.1, 1.5.2
Signed-off-by: Marek Szuba gentoo.org>
dev-cpp/benchmark/Manifest | 2 --
dev-cpp/benchmark/benchmark-1.5.1.ebuild | 26 --
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 32 --
...chmark-1.5.2-Add-missing-limits-inclusion.patch | 30
4 files changed, 90 deletions(-)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 483606d8a3c..cf0403114df 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,3 +1 @@
-DIST benchmark-1.5.1.tar.gz 154896 BLAKE2B
cb8d74b3e6662e35ea12809d8b62d1e3a6849668840c84697e7f4b2d29eaf68688bb1cda6f43c170e70366de88a93af79bb709d55dfc8d79140c11a31855a46b
SHA512
1e8782ab6846b8b29c5eea41ed1ba19dd92a46a135cf74acdc588e2cd5ef05581c644d20fc0d6403456d65417538e1db80109ae87989601298b2fc56ae3c3161
-DIST benchmark-1.5.2.tar.gz 160235 BLAKE2B
af14235d174e39b8bbb0a44960834b7d13b1aed6cd4494efa9eb58d32c051efdf244258a33b83b82ad82aa69917356c35ccb470caea838cb6fd7eda37f0f80f6
SHA512
a071613f3af669296aa613e0e64726bdcf27cc3db331d8003f49164581cd6935a86641ec435118ea590a9d722a926d3fef740e938e1a5f6eba8e2a5a615da1b0
DIST benchmark-1.5.3.tar.gz 163465 BLAKE2B
cea8929c5595be55e74e6232eb147a00c656cc5afe6f5b9d3d788de002c51c40c46012461a7c6840aff9e590ed4304f24a31249402bbbeae28ec443a433a2e53
SHA512
11f726686ad8b36870fc2a3542fad4c52a58df2eb580564dcfdfb154fe6ac00dbbf69c514395148d7ab11a45e40e869549cf971462c384f59cbae5fa60160e3b
diff --git a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
deleted file mode 100644
index 9bd77a6ce51..000
--- a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- )
-
- cmake_src_configure
-}
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
deleted file mode 100644
index ce8b8f24aa8..000
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A microbenchmark support library"
-HOMEPAGE="https://github.com/google/benchmark";
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}/${P}-Add-missing-limits-inclusion.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBENCHMARK_ENABLE_TESTING=$(usex test)
- -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
- -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
- )
-
- use debug || append-cppflags -DNDEBUG
-
- cmake_src_configure
-}
diff --git
a/dev-cpp/benchmark/files/benchmark-1.5.2-Add-missing-limits-inclusion.patch
b/dev-cpp/benchmark/files/benchmark-1.5.2-Add-missing-limits-inclusion.patch
deleted file mode 100644
index 42bdbbef1f4..000
--- a/dev-cpp/benchmark/files/benchmark-1.5.2-Add-missing-limits-inclusion.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 3d1c2677686718d906f28c1d4da001c42666e6d2 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich
-Date: Thu, 15 Oct 2020 09:12:40 +0100
-Subject: [PATCH] src/benchmark_register.h: add missing inclusion
- (#1060)
-
-Noticed missing header when was building llvm with gcc-11:
-
-```
-llvm-project/llvm/utils/benchmark/src/benchmark_register.h:17:30:
- error: 'numeric_limits' is not a member of 'std'
- 17 | static const T kmax = std::numeric_limits::max();
- | ^~
-```
- src/benchmark_register.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/benchmark_register.h b/src/benchmark_register.h
-index 61377d74..204bf1d9 100644
a/src/benchmark_register.h
-+++ b/src/benchmark_register.h
-@@ -1,6 +1,7 @@
- #ifndef BENCHMARK_REGISTER_H
- #define BENCHMARK_REGISTER_H
-
-+#include
- #include
-
- #include "check.h"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: e726563e47c99d438710c5823985d8179d0360c8 Author: Marek Szuba gentoo org> AuthorDate: Wed May 12 10:53:28 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed May 12 10:53:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e726563e dev-cpp/benchmark: update doc URL in metadata Signed-off-by: Marek Szuba gentoo.org> dev-cpp/benchmark/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml index 658200de761..58b8decacc3 100644 --- a/dev-cpp/benchmark/metadata.xml +++ b/dev-cpp/benchmark/metadata.xml @@ -7,7 +7,7 @@ https://github.com/google/benchmark/issues - https://github.com/google/benchmark/blob/master/docs/ + https://github.com/google/benchmark/tree/master/docs/ google/benchmark
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: d0d54da63061564618d812462ec47519cf3beb2b Author: Marek Szuba gentoo org> AuthorDate: Wed May 12 08:52:59 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed May 12 08:52:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d54da6 dev-cpp/benchmark: add self as maintainer Signed-off-by: Marek Szuba gentoo.org> dev-cpp/benchmark/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml index c641fbba875..658200de761 100644 --- a/dev-cpp/benchmark/metadata.xml +++ b/dev-cpp/benchmark/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + [email protected] + Marek Szuba + https://github.com/google/benchmark/issues https://github.com/google/benchmark/blob/master/docs/
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: def139fcb8ea31a6039386b62147d8e491d60aa7 Author: William Breathitt Gray gmail com> AuthorDate: Tue May 11 23:08:03 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed May 12 07:36:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def139fc dev-cpp/benchmark: Remove proxy maintainer Signed-off-by: William Breathitt Gray gmail.com> Signed-off-by: Joonas Niilola gentoo.org> dev-cpp/benchmark/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml index 116d3feca03..c641fbba875 100644 --- a/dev-cpp/benchmark/metadata.xml +++ b/dev-cpp/benchmark/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - [email protected] - William Breathitt Gray - - - [email protected] - Proxy Maintainers - + https://github.com/google/benchmark/issues https://github.com/google/benchmark/blob/master/docs/
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 9678a5d0ae40d282a8c3bd219a2d3193e413a621
Author: William Breathitt Gray gmail com>
AuthorDate: Sun Apr 25 00:03:27 2021 +
Commit: Joonas Niilola gentoo org>
CommitDate: Wed May 5 06:30:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9678a5d0
dev-cpp/benchmark: Version bump to 1.5.3
Closes: https://bugs.gentoo.org/785466
Signed-off-by: William Breathitt Gray gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20531
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.5.3.ebuild | 28
2 files changed, 29 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 654804a904f..483606d8a3c 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1,2 +1,3 @@
DIST benchmark-1.5.1.tar.gz 154896 BLAKE2B
cb8d74b3e6662e35ea12809d8b62d1e3a6849668840c84697e7f4b2d29eaf68688bb1cda6f43c170e70366de88a93af79bb709d55dfc8d79140c11a31855a46b
SHA512
1e8782ab6846b8b29c5eea41ed1ba19dd92a46a135cf74acdc588e2cd5ef05581c644d20fc0d6403456d65417538e1db80109ae87989601298b2fc56ae3c3161
DIST benchmark-1.5.2.tar.gz 160235 BLAKE2B
af14235d174e39b8bbb0a44960834b7d13b1aed6cd4494efa9eb58d32c051efdf244258a33b83b82ad82aa69917356c35ccb470caea838cb6fd7eda37f0f80f6
SHA512
a071613f3af669296aa613e0e64726bdcf27cc3db331d8003f49164581cd6935a86641ec435118ea590a9d722a926d3fef740e938e1a5f6eba8e2a5a615da1b0
+DIST benchmark-1.5.3.tar.gz 163465 BLAKE2B
cea8929c5595be55e74e6232eb147a00c656cc5afe6f5b9d3d788de002c51c40c46012461a7c6840aff9e590ed4304f24a31249402bbbeae28ec443a433a2e53
SHA512
11f726686ad8b36870fc2a3542fad4c52a58df2eb580564dcfdfb154fe6ac00dbbf69c514395148d7ab11a45e40e869549cf971462c384f59cbae5fa60160e3b
diff --git a/dev-cpp/benchmark/benchmark-1.5.3.ebuild
b/dev-cpp/benchmark/benchmark-1.5.3.ebuild
new file mode 100644
index 000..31ebd325a36
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.5.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -hppa ~ppc64 ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ )
+
+ use debug || append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 8784c8810f694f958b97295755d3af479a9f0448
Author: Joonas Niilola gentoo org>
AuthorDate: Wed May 5 06:32:49 2021 +
Commit: Joonas Niilola gentoo org>
CommitDate: Wed May 5 06:36:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8784c881
dev-cpp/benchmark: restore ~hppa to ebuilds, profile masks to follow
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/benchmark-1.5.1.ebuild | 4 ++--
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 4 ++--
dev-cpp/benchmark/benchmark-1.5.3.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
index e41b960193a..9bd77a6ce51 100644
--- a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 -hppa ~x86"
+KEYWORDS="~amd64 ~hppa ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
index afb50c6ad8b..ce8b8f24aa8 100644
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 -hppa ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/benchmark/benchmark-1.5.3.ebuild
b/dev-cpp/benchmark/benchmark-1.5.3.ebuild
index 31ebd325a36..1463b00dc41 100644
--- a/dev-cpp/benchmark/benchmark-1.5.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 -hppa ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64 ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 418444b4a3742bdd5844930dc7b41f04669e10ea
Author: Rolf Eike Beer sf-mail de>
AuthorDate: Wed Mar 10 16:33:24 2021 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Wed Mar 10 17:29:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418444b4
dev-cpp/benchmark: mark current versions -hppa
Compilation fails with:
#error You need to define CycleTimer for your OS and CPU
Signed-off-by: Rolf Eike Beer sf-mail.de>
Signed-off-by: Sergei Trofimovich gentoo.org>
dev-cpp/benchmark/benchmark-1.5.1.ebuild | 2 +-
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
index c64fe45b19a..e41b960193a 100644
--- a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 -hppa ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
index 840648c7edc..afb50c6ad8b 100644
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 -hppa ~ppc64 ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/files/, dev-cpp/benchmark/
commit: 4add4f893cf2fb16b18d3c15bc9948a80802b66f
Author: William Breathitt Gray gmail com>
AuthorDate: Sat Jan 9 21:37:54 2021 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Mon Jan 11 17:45:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4add4f89
dev-cpp/benchmark: Add patch to fix build failure on gcc-11
Closes: https://bugs.gentoo.org/764647
Signed-off-by: William Breathitt Gray gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19012
Signed-off-by: Sergei Trofimovich gentoo.org>
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 4 +++
...chmark-1.5.2-Add-missing-limits-inclusion.patch | 30 ++
2 files changed, 34 insertions(+)
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
index 396642b38c3..e3a3e8cfb6e 100644
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -15,6 +15,10 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${P}-Add-missing-limits-inclusion.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DBENCHMARK_ENABLE_TESTING=$(usex test)
diff --git
a/dev-cpp/benchmark/files/benchmark-1.5.2-Add-missing-limits-inclusion.patch
b/dev-cpp/benchmark/files/benchmark-1.5.2-Add-missing-limits-inclusion.patch
new file mode 100644
index 000..42bdbbef1f4
--- /dev/null
+++ b/dev-cpp/benchmark/files/benchmark-1.5.2-Add-missing-limits-inclusion.patch
@@ -0,0 +1,30 @@
+From 3d1c2677686718d906f28c1d4da001c42666e6d2 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich
+Date: Thu, 15 Oct 2020 09:12:40 +0100
+Subject: [PATCH] src/benchmark_register.h: add missing inclusion
+ (#1060)
+
+Noticed missing header when was building llvm with gcc-11:
+
+```
+llvm-project/llvm/utils/benchmark/src/benchmark_register.h:17:30:
+ error: 'numeric_limits' is not a member of 'std'
+ 17 | static const T kmax = std::numeric_limits::max();
+ | ^~
+```
+---
+ src/benchmark_register.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/benchmark_register.h b/src/benchmark_register.h
+index 61377d74..204bf1d9 100644
+--- a/src/benchmark_register.h
b/src/benchmark_register.h
+@@ -1,6 +1,7 @@
+ #ifndef BENCHMARK_REGISTER_H
+ #define BENCHMARK_REGISTER_H
+
++#include
+ #include
+
+ #include "check.h"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 90660acc63a622dc6aba16646f2a69e4c8ee61c2
Author: William Breathitt Gray gmail com>
AuthorDate: Sat Jan 9 21:27:27 2021 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Mon Jan 11 17:47:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90660acc
dev-cpp/benchmark: Add support for debug USE flag
Closes: https://bugs.gentoo.org/764653
Signed-off-by: William Breathitt Gray gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19011
Signed-off-by: Sergei Trofimovich gentoo.org>
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
index e3a3e8cfb6e..840648c7edc 100644
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -12,7 +12,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
+IUSE="debug test"
RESTRICT="!test? ( test )"
PATCHES=(
@@ -26,5 +26,7 @@ src_configure() {
-DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
)
+ use debug || append-cppflags -DNDEBUG
+
cmake_src_configure
}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 1ff28f54f6614e0edeb89abb174445f0af096e40
Author: Sam James gentoo org>
AuthorDate: Thu Dec 31 01:45:08 2020 +
Commit: Sam James gentoo org>
CommitDate: Thu Dec 31 01:45:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff28f54
dev-cpp/benchmark: Keyword 1.5.2 arm64, #760803
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
index ccdf771385b..396642b38c3 100644
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 941e74b69d4e6d5338e6dc4d942b6c1ca5ec830c
Author: Georgy Yakovlev gentoo org>
AuthorDate: Fri Sep 25 21:47:15 2020 +
Commit: Georgy Yakovlev gentoo org>
CommitDate: Fri Sep 25 22:55:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941e74b6
dev-cpp/benchmark: add ~ppc64 keyword
100% tests passed.
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev gentoo.org>
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
index c64fe45b19a..ccdf771385b 100644
--- a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -11,7 +11,7 @@
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: 0eb7af30348058de3d9ddfb39aa1a9550d0d9955
Author: William Breathitt Gray gmail com>
AuthorDate: Fri Sep 11 13:47:32 2020 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 17 19:57:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb7af30
dev-cpp/benchmark: Version bump to 1.5.2
Closes: https://bugs.gentoo.org/741660
Signed-off-by: William Breathitt Gray gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17503
Signed-off-by: Sam James gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.5.2.ebuild | 26 ++
2 files changed, 27 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
index 1bc43e7976a..654804a904f 100644
--- a/dev-cpp/benchmark/Manifest
+++ b/dev-cpp/benchmark/Manifest
@@ -1 +1,2 @@
DIST benchmark-1.5.1.tar.gz 154896 BLAKE2B
cb8d74b3e6662e35ea12809d8b62d1e3a6849668840c84697e7f4b2d29eaf68688bb1cda6f43c170e70366de88a93af79bb709d55dfc8d79140c11a31855a46b
SHA512
1e8782ab6846b8b29c5eea41ed1ba19dd92a46a135cf74acdc588e2cd5ef05581c644d20fc0d6403456d65417538e1db80109ae87989601298b2fc56ae3c3161
+DIST benchmark-1.5.2.tar.gz 160235 BLAKE2B
af14235d174e39b8bbb0a44960834b7d13b1aed6cd4494efa9eb58d32c051efdf244258a33b83b82ad82aa69917356c35ccb470caea838cb6fd7eda37f0f80f6
SHA512
a071613f3af669296aa613e0e64726bdcf27cc3db331d8003f49164581cd6935a86641ec435118ea590a9d722a926d3fef740e938e1a5f6eba8e2a5a615da1b0
diff --git a/dev-cpp/benchmark/benchmark-1.5.2.ebuild
b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
new file mode 100644
index 000..c64fe45b19a
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.5.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ )
+
+ cmake_src_configure
+}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/
commit: fbf5279239f798f8170d43c47e16b9d06ce44127
Author: William Breathitt Gray gmail com>
AuthorDate: Sun Jul 26 18:22:31 2020 +
Commit: Joonas Niilola gentoo org>
CommitDate: Sun Sep 6 05:55:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf52792
dev-cpp/benchmark: New package
Signed-off-by: William Breathitt Gray gmail.com>
Signed-off-by: Joonas Niilola gentoo.org>
dev-cpp/benchmark/Manifest | 1 +
dev-cpp/benchmark/benchmark-1.5.1.ebuild | 26 ++
dev-cpp/benchmark/metadata.xml | 17 +
3 files changed, 44 insertions(+)
diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest
new file mode 100644
index 000..1bc43e7976a
--- /dev/null
+++ b/dev-cpp/benchmark/Manifest
@@ -0,0 +1 @@
+DIST benchmark-1.5.1.tar.gz 154896 BLAKE2B
cb8d74b3e6662e35ea12809d8b62d1e3a6849668840c84697e7f4b2d29eaf68688bb1cda6f43c170e70366de88a93af79bb709d55dfc8d79140c11a31855a46b
SHA512
1e8782ab6846b8b29c5eea41ed1ba19dd92a46a135cf74acdc588e2cd5ef05581c644d20fc0d6403456d65417538e1db80109ae87989601298b2fc56ae3c3161
diff --git a/dev-cpp/benchmark/benchmark-1.5.1.ebuild
b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
new file mode 100644
index 000..c64fe45b19a
--- /dev/null
+++ b/dev-cpp/benchmark/benchmark-1.5.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A microbenchmark support library"
+HOMEPAGE="https://github.com/google/benchmark";
+SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBENCHMARK_ENABLE_TESTING=$(usex test)
+ -DBENCHMARK_ENABLE_GTEST_TESTS=OFF
+ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml
new file mode 100644
index 000..49126cc81f1
--- /dev/null
+++ b/dev-cpp/benchmark/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+ [email protected]
+ William Breathitt Gray
+
+
+ [email protected]
+ Proxy Maintainers
+
+
+ https://github.com/google/benchmark/issues
+ https://github.com/google/benchmark/blob/master/docs/
+ google/benchmark
+
+
