Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/opencl-clang/
Date: Tue, 01 Oct 2019 21:54:29
Message-Id: 1569966846.299e2058543d08aa740dd9dd8b26da766cccb143.marecki@gentoo
1 commit: 299e2058543d08aa740dd9dd8b26da766cccb143
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 1 21:50:47 2019 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 1 21:54:06 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=299e2058
7
8 dev-libs/opencl-clang: bump to 8.0.1_p20191001
9
10 A Git snapshot, needed because there has been no release on the LLVM-8
11 branch supporting current versions of SPIRV-LLVM-Translator yet.
12
13 Package-Manager: Portage-2.3.76, Repoman-2.3.16
14 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
15
16 dev-libs/opencl-clang/Manifest | 1 +
17 .../opencl-clang-8.0.1_p20191001.ebuild | 36 ++++++++++++++++++++++
18 2 files changed, 37 insertions(+)
19
20 diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest
21 index aa1ed4914d7..0eb475ef684 100644
22 --- a/dev-libs/opencl-clang/Manifest
23 +++ b/dev-libs/opencl-clang/Manifest
24 @@ -1,2 +1,3 @@
25 DIST opencl-clang-8.0.0.tar.gz 40789 BLAKE2B baa559e90bf7f57cc59942c279b0488e306c7fd481582b213707d1cf0382f717965cd0fc7278e9c5a359847cead097243509a0730cd38f70fbbb2586c3145265 SHA512 4a353e2b28d54671be0eea00536c05093d358dec9950ea5b0732c8f46dd03bc29884487fb88f762f2c20311b928496c3b5729a8c6a72a7ce9caf30b23895340f
26 DIST opencl-clang-8.0.1.tar.gz 42069 BLAKE2B 9d095b2f14b1fb0cbe3eacfba9cae013dbe41e90a367d7acfe4f56496fbdd673fccf16a09a78affa43aa427f5bd0abc400319128525a660d57308cf16bd4e638 SHA512 3e1714b65311b5c07537329c94d55f037c219eaf41380960e5220b0e85761a69b45b469507dc168c09ae4801fb6e14db256acdb7bd2f7e9734f6f84ad3ba49b2
27 +DIST opencl-clang-8.0.1_p20191001.tar.gz 41402 BLAKE2B 0ab3cc4f84a9e3e599d4e0995f219b94761b882a6290d9c1e399bf820074b72daab935a9d48d09d3e02d1b46659fc8c00613f35e88f0231234e31f93ca6e4d7a SHA512 87f3855bd2cc9a416f317afc98ad7cd1cfcb5bf4b2ebf7401837c1734b1c8d10e07843aab78735bf48888523b231db1911014a6468c0b4c461c43a5434a31ada
28
29 diff --git a/dev-libs/opencl-clang/opencl-clang-8.0.1_p20191001.ebuild b/dev-libs/opencl-clang/opencl-clang-8.0.1_p20191001.ebuild
30 new file mode 100644
31 index 00000000000..1895536abb1
32 --- /dev/null
33 +++ b/dev-libs/opencl-clang/opencl-clang-8.0.1_p20191001.ebuild
34 @@ -0,0 +1,36 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit cmake-multilib llvm vcs-snapshot
41 +
42 +EGIT_COMMIT="94af090661d7c953c516c97a25ed053c744a0737"
43 +
44 +DESCRIPTION="OpenCL-oriented thin wrapper library around clang"
45 +HOMEPAGE="https://github.com/intel/opencl-clang"
46 +SRC_URI="https://github.com/intel/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
47 +
48 +LICENSE="UoI-NCSA"
49 +SLOT="8"
50 +KEYWORDS="~amd64"
51 +
52 +BDEPEND="dev-vcs/git"
53 +COMMON="sys-devel/clang:8=[static-analyzer,${MULTILIB_USEDEP}]"
54 +DEPEND="${COMMON}
55 + dev-util/spirv-llvm-translator:8=[${MULTILIB_USEDEP}]"
56 +RDEPEND="${COMMON}"
57 +
58 +LLVM_MAX_SLOT=8
59 +
60 +PATCHES=(
61 + "${FILESDIR}"/${PN}-8.0.0-clang_library_dir.patch
62 +)
63 +
64 +multilib_src_configure() {
65 + local mycmakeargs=(
66 + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
67 + -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib/clang
68 + )
69 + cmake-utils_src_configure
70 +}