[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";> - + + mare...@gentoo.org + 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";> - - vilhelm.g...@gmail.com - William Breathitt Gray - - - proxy-ma...@gentoo.org - 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";> + + + vilhelm.g...@gmail.com + William Breathitt Gray + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + https://github.com/google/benchmark/issues + https://github.com/google/benchmark/blob/master/docs/ + google/benchmark + +