From 2fd57282f0262ca084e05b0f2c63fbada395d02b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 16 Jan 2022 20:27:28 +0000 Subject: gentoo resync : 16.01.2021 --- dev-cpp/benchmark/Manifest | 8 ++++--- 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 | 36 ++++++++++++++++++++++++++++++++ dev-cpp/benchmark/metadata.xml | 3 +++ 5 files changed, 48 insertions(+), 7 deletions(-) create mode 100644 dev-cpp/benchmark/benchmark-1.6.1.ebuild (limited to 'dev-cpp/benchmark') diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest index 9bf8ab0fd082..7ab1a038b257 100644 --- a/dev-cpp/benchmark/Manifest +++ b/dev-cpp/benchmark/Manifest @@ -3,6 +3,8 @@ AUX benchmark-1.6.0-disable_Werror.patch 461 BLAKE2B 3f286f7f8fc6dffd0a8c072ea97 AUX benchmark-1.6.0-versioned_docdir.patch 303 BLAKE2B 7cc8c4d61bcbdefaef17cebf1107010e966dd35b69afe1cf762b3796d05b135d5cc2a85fb246ccda33e511628f0606a2d596e0f09e45d11f8e8f8154f42099ba SHA512 e704352323699a7827f4e125e5ea2989e02381d2984ad024f0712d95c8cc4772b167ad85d9e5d4ddd86541432a792ca2d9b7855c939a591fabd7d2ed6b25c3b5 DIST benchmark-1.5.6.tar.gz 177911 BLAKE2B ea4e98cb98471b2b8e2371109b96017bc483459dc924deaa1d9770b065de946ea2d69ca36098c27283f15370699f2475448af1e205cfca3d9c64408f08c202a9 SHA512 b3c1fd4407d660456ae51abd7c427460a2c7b029ab6344e21bb61d3ec84e3b60638b7a719655aa04fb9ca639b6371e553e9de18539aca8dd38c361b4c6522538 DIST benchmark-1.6.0.tar.gz 178527 BLAKE2B b31fdd2a00d80c63102ea81ed9d1392f243e0d6d67ebf7d1e1a3d20cf7702acc68a3ddd3edd6ccbcfe76c01438c492c15f4d0146689587ccf8a3dccd6043ed11 SHA512 83788f64322067cedca4e459dd2b4117a80d3dc480e1ce0a4d9c323827e13cb1969889a6049cd487dc28ecb0ff52c868a73492c738283ee1236e527b0ca8b11d -EBUILD benchmark-1.5.6.ebuild 796 BLAKE2B 0e64c039c1cf3e9c69515515b91fd5c5b72e7c712f97787a96bc84abec53376ffaecf27ea632614585e7035aa4583ab927405e0acfe69eb7e0e7934cc98c37ba SHA512 6ad73f38dab12b2646fe4e52d3cade4a04ff152591ebeee7e2addc12882fae9b4308b8be4fb80681f34bba73ec6d367000179d31484b4eba35e51033c707ee46 -EBUILD benchmark-1.6.0.ebuild 899 BLAKE2B e991b00dbe8ecbcddc4076d594ef430798ac23fc9e2550f6e054499999c03a4eaa6f4e78c1f5a232f4e390bf2137c01f9c4819d5d1c1f5c2946dead2cd33afaf SHA512 8b4b6a16d146cdfd1c70491482e996dffcfae68179f9da2e283055c67fa9bfdde06bb07b3fabb574c704748d4dc8a7efbcd885b33487b8b4f0578e5510273aff -MISC metadata.xml 468 BLAKE2B 1cccded2d58d45121482aedc04732f83d8e1b034fa34eb037ae2e68922c6394b6ce7ad019cca64b0c2496e4328b124a9f06d9b8bba037e36e6f46f716acee9cf SHA512 c7a6087c885a8587799d32fcba2abdef1bac08eb7f6cb7ec195280b0464c962acdfe92cba1ca137bb049d895962bcbecc97b53818a24b84757263f90c345e094 +DIST benchmark-1.6.1.tar.gz 184616 BLAKE2B bcbc69ae4c4f5f21ed8199f34faccf41a9b97d311aaeeba8cecb6acc47780c91d2cb41a1dadfe400accecd46f90f02211a219a0000739c122dc7398ae1fa76a7 SHA512 7d3e3baf5a2d92e9552ab5007c37253b3510ac269edf8922a2794ff3dfbd0bf5b4c519240d4577b1ec30ef9e8a64caa17a809054c3dc7f2b1bcd410596177d67 +EBUILD benchmark-1.5.6.ebuild 809 BLAKE2B 5c5555f9335d84c2412698ca19418ddea0507e9ea1aaea1f554967a070770e695bcef1070a089722c0a572219236a08d4c074bfe9f9b63f152907d550ddbb0d3 SHA512 6308f898d7e0781bd7f9482cdaf51bb865cb616af0a568e354eedfd4e84a7f1d839bde000859c09f1ccb02dc3ef7766bd9fb932fd44c3045651857e64f518c6b +EBUILD benchmark-1.6.0.ebuild 912 BLAKE2B 72b146ecde7c39665b220814f969b3c8f06d21fd79e47c58beaf42452ea9ccb9f882bf378e39508034080d36c3ff06ab293405e1f882988f86e5b873657f5001 SHA512 e2855e4908a476a5e93c0f3876bd85ae9b5d48357b2e822153e1d09a783d801c98637bb29ede406212c8e1e3d192b6ddbe5896a2a26700ac13e0eb90bef727c6 +EBUILD benchmark-1.6.1.ebuild 910 BLAKE2B 0df52fbea5d0858ba42c1791e6198b8eb4bf3835db0ff50e9142ecb2f3f9b1b717ff6139e0feff8404cc69fdd0738ad13bfa306ef43e304b82a2b620a2e68d6e SHA512 de53943dcfa882408ce4bfbf6c1dff1893ca082b3e49be28c596ba5c56fa1098a3e1aeb965f9c9f2871f1e9fa346b123b56dd5880df9e253c500543df11e1b80 +MISC metadata.xml 563 BLAKE2B 2c825b6895d64a3e5e4ea6b61a707e03e14873bc5fbe9f67a756a56c8edd0dd04dd8f3aa1d1a80bf8b4921f25aad19320222b3607494ab512d3713152b1ce41e SHA512 09856cb99c18336b143b725f8acd7fce84d7cce2aea22f03f80934f6681161fcf667f084af236fd654051acf4a261c7e25026822ce3ab79d6fef0ea3212a601d 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 new file mode 100644 index 000000000000..41c2180ad81c --- /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 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 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) + -- cgit v1.2.3