commit: 81b23dd48d1dba2a6e378be2e39f07b647916116 Author: David Roman <davidroman96 <AT> gmail <DOT> com> AuthorDate: Tue Aug 6 09:36:05 2024 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Tue Aug 6 09:37:45 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81b23dd4
Revert "dev-cpp/gbenchmark: new package, add 1.8.5" Already in ::gentoo This reverts commit 2486da21f31d87500b94aea00e83b28edacb34dc. Signed-off-by: David Roman <davidroman96 <AT> gmail.com> dev-cpp/gbenchmark/Manifest | 1 - ...mark-1.8.5-fix-documentation-installation.patch | 47 ------------- dev-cpp/gbenchmark/gbenchmark-1.8.5.ebuild | 77 ---------------------- dev-cpp/gbenchmark/metadata.xml | 28 -------- 4 files changed, 153 deletions(-) diff --git a/dev-cpp/gbenchmark/Manifest b/dev-cpp/gbenchmark/Manifest deleted file mode 100644 index a055c47c0..000000000 --- a/dev-cpp/gbenchmark/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gbenchmark-1.8.5.tar.gz 253306 BLAKE2B bc4fb42c6e7ef629b9f4861974dbe542fed07647d64a9e599e37c3371a7fa61f148473da77a99a0e3835672272ce83ac48744f3cc650eb9f1aab119f345a56ed SHA512 86b16abf64961f5f9b8a539f81eefac580e8793e3270e826cf5c624cde2e64ed7e67a5f1c34c3d7250a11c61b1660c9287643df4502de598c1d9581c4a1df752 diff --git a/dev-cpp/gbenchmark/files/gbenchmark-1.8.5-fix-documentation-installation.patch b/dev-cpp/gbenchmark/files/gbenchmark-1.8.5-fix-documentation-installation.patch deleted file mode 100644 index f1e5071d2..000000000 --- a/dev-cpp/gbenchmark/files/gbenchmark-1.8.5-fix-documentation-installation.patch +++ /dev/null @@ -1,47 +0,0 @@ -From ebc12737ba24be4d373fc314810c6332fdf5eb94 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= - <[email protected]> -Date: Fri, 19 Jul 2024 12:42:38 +0200 -Subject: [PATCH] fix documentation installation -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -HTML pages generated by Doxygen are now installed into -/usr/share/doc/${PF}/html. - -The content of the docs directory is always installed even if HTML pages are -installed. - -Signed-off-by: Mattéo Rossillol‑‑Laruelle <[email protected]> ---- - src/CMakeLists.txt | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 32126c0..40e75e0 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -169,12 +169,12 @@ if (BENCHMARK_ENABLE_DOXYGEN) - if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_DOCS) - install( - DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html/" -- DESTINATION ${CMAKE_INSTALL_DOCDIR}) -- endif() --else() -- if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_DOCS) -- install( -- DIRECTORY "${PROJECT_SOURCE_DIR}/docs/" -- DESTINATION ${CMAKE_INSTALL_DOCDIR}) -+ DESTINATION "${CMAKE_INSTALL_DOCDIR}/html/") - endif() - endif() -+ -+if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_DOCS) -+ install( -+ DIRECTORY "${PROJECT_SOURCE_DIR}/docs/" -+ DESTINATION ${CMAKE_INSTALL_DOCDIR}) -+endif() --- -2.44.2 - diff --git a/dev-cpp/gbenchmark/gbenchmark-1.8.5.ebuild b/dev-cpp/gbenchmark/gbenchmark-1.8.5.ebuild deleted file mode 100644 index cd4c3c7d7..000000000 --- a/dev-cpp/gbenchmark/gbenchmark-1.8.5.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN#g}" -MY_P="${MY_PN}-${PV}" - -PYTHON_COMPAT=( python3_{8..13} ) - -inherit cmake-multilib python-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" -S="${WORKDIR}/${MY_P}" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="default-libcxx doc libpfm lto +exceptions test +tools" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -MY_COMMON_DEPEND="tools? ( ${PYTHON_DEPS} )" - -DEPEND=" - default-libcxx? ( sys-libs/libcxx[${MULTILIB_USEDEP}] ) - libpfm? ( dev-libs/libpfm:= ) - - ${MY_COMMON_DEPEND} -" - -BDEPEND=" - >=dev-build/cmake-3.10 - test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] ) -" - -RDEPEND=" - tools? ( - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}] - ) - - ${MY_COMMON_DEPEND} -" - -PATCHES=( "${FILESDIR}/${P}-fix-documentation-installation.patch" ) - -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 default-libcxx)" - ) - - cmake_src_configure -} - -python_install() { - python_domodule "${S}/tools/gbench" - python_doscript "${S}/tools/compare.py" - python_doscript "${S}/tools/strip_asm.py" -} - -multilib_src_install_all() { - dodoc CONTRIBUTING.md - dodoc CONTRIBUTORS - - use tools && python_foreach_impl python_install -} diff --git a/dev-cpp/gbenchmark/metadata.xml b/dev-cpp/gbenchmark/metadata.xml deleted file mode 100644 index 08b11c26d..000000000 --- a/dev-cpp/gbenchmark/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>[email protected]</email> - <name>Mattéo Rossillol‑‑Laruelle</name> - </maintainer> - <use> - <flag name="default-libcxx">Use <pkg>sys-libs/libcxx</pkg> instead of libstdc++ as the default stdlib</flag> - <flag name="libpfm">Enable <pkg>dev-libs/libpfm</pkg> support</flag> - <flag name="exceptions">Enable the use of exceptions in the benchmark library</flag> - <flag name="tools">Install some additional Python tools</flag> - </use> - <use lang="fr"> - <flag name="default-libcxx">Utiliser <pkg>sys-libs/libcxx</pkg> à la place de libstdc++ comme bibliothèque standard</flag> - <flag name="libpfm">Activer le support de <pkg>dev-libs/libpfm</pkg></flag> - <flag name="exceptions">Utiliser les exceptions inclues dans la bibliothèque</flag> - <flag name="tools">Installer des outils Python additionnels</flag> - </use> - <upstream> - <maintainer status="active"> - <name>Google</name> - <email>[email protected]</email> - </maintainer> - <bugs-to>https://github.com/google/benchmark/issues/</bugs-to> - <remote-id type="github">google/benchmark</remote-id> - </upstream> -</pkgmetadata>
