From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DD270158095 for ; Mon, 5 Sep 2022 21:57:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BBA78E07E6; Mon, 5 Sep 2022 21:57:18 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A1A2FE07E6 for ; Mon, 5 Sep 2022 21:57:18 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4F594340F11 for ; Mon, 5 Sep 2022 21:57:17 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8BD3F58B for ; Mon, 5 Sep 2022 21:57:15 +0000 (UTC) From: "Marek Szuba" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Marek Szuba" Message-ID: <1662415029.d2b7ead087a9c1d8f87bfbabb1237633fcaa073f.marecki@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/opencl-headers/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild X-VCS-Directories: dev-util/opencl-headers/ X-VCS-Committer: marecki X-VCS-Committer-Name: Marek Szuba X-VCS-Revision: d2b7ead087a9c1d8f87bfbabb1237633fcaa073f X-VCS-Branch: master Date: Mon, 5 Sep 2022 21:57:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 6fb3ac40-e1b3-4089-997b-f8c8d3ee35c0 X-Archives-Hash: acf825221a25b9230fa15e0ce623b557 commit: d2b7ead087a9c1d8f87bfbabb1237633fcaa073f Author: Marek Szuba gentoo org> AuthorDate: Mon Sep 5 21:20:15 2022 +0000 Commit: Marek Szuba gentoo org> CommitDate: Mon Sep 5 21:57:09 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b7ead0 dev-util/opencl-headers: use cmake Recent versions of opencl-headers come with a test suite (yes, of headers!), and also install CMake modules for locating them which are needed e.g. by latest OpenCL-HPP releases. Signed-off-by: Marek Szuba gentoo.org> ...2.05.18.ebuild => opencl-headers-2022.05.18-r1.ebuild} | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild b/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild similarity index 75% rename from dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild rename to dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild index 1a6a9ed81af1..245fefd3e4c0 100644 --- a/dev-util/opencl-headers/opencl-headers-2022.05.18.ebuild +++ b/dev-util/opencl-headers/opencl-headers-2022.05.18-r1.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit cmake + MY_PN="OpenCL-Headers" MY_P="${MY_PN}-${PV}" @@ -13,12 +15,15 @@ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.g LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="test" -S="${WORKDIR}"/${MY_P} +RESTRICT="!test? ( test )" -src_install() { - insinto /usr/include - doins -r "${S}"/CL +S="${WORKDIR}"/${MY_P} - einstalldocs +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure }