Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-comgr/
Date: Wed, 01 Apr 2020 19:34:04
Message-Id: 1585769575.d72e4cd67e114b9be281c4c71fd18b8856ad62ea.candrews@gentoo
1 commit: d72e4cd67e114b9be281c4c71fd18b8856ad62ea
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 1 19:29:03 2020 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 1 19:32:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72e4cd6
7
8 dev-libs/rocm-comgr: 3.3.0 version bump
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
12
13 dev-libs/rocm-comgr/Manifest | 1 +
14 dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild | 41 +++++++++++++++++++++++++++++
15 2 files changed, 42 insertions(+)
16
17 diff --git a/dev-libs/rocm-comgr/Manifest b/dev-libs/rocm-comgr/Manifest
18 index 12383981b19..efbd8aa0284 100644
19 --- a/dev-libs/rocm-comgr/Manifest
20 +++ b/dev-libs/rocm-comgr/Manifest
21 @@ -1,2 +1,3 @@
22 DIST rocm-comgr-3.0.0.tar.gz 88594 BLAKE2B d3fb356962ba6a9ffc7aa295f1582f6587d55d1f4f2a9a978f5c189f4a0597a9cb3f9806a1f2f43f14e262bc19964e06f41df3c7f45ac3c1579511fe235cc940 SHA512 ffa250c44388b1985ec0dac68bf0dd27820933fe7579f7fc6b35d783852cd03fb02919b5e800b01d536c36eb3c5bff96d1a38f5c8ab6380d6584b2e6d19a25fc
23 DIST rocm-comgr-3.1.0.tar.gz 88654 BLAKE2B 2b74fcde11a9fdd815526cb6fae81c1844aed5d73e961c437c9d3585b8cbd538983a9b06a5130eb75e5ac272d0a833f459053436f48116eb430c742de532ce65 SHA512 be148e92c84aacfc11724b0bfb54fab0e8cec2474eb943b1df4841517d47a3995b179afafcaa0730ddb9fadf891ca4797ce6613afac1f6f018dcc5b030a32e98
24 +DIST rocm-comgr-3.3.0.tar.gz 88792 BLAKE2B e84d63c0462bd64a7f10a6092d736811e834c6541aea2ee6363b60e7ab5652dc3efee16ae353dbc7ddeca343f7ce2d41b381cdd722dc98d7c9e9f2c43d4ff25f SHA512 681656f87639c1a1893e073738c253d5a0a63c23d8555e59950828c0a3d7ed997b0a70d827aae6e0af6a465a433acd0e82dd921bd12b9df31628f53ea83754a9
25
26 diff --git a/dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild b/dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild
27 new file mode 100644
28 index 00000000000..0c08627ebd8
29 --- /dev/null
30 +++ b/dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild
31 @@ -0,0 +1,41 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit cmake
38 +
39 +if [[ ${PV} == *9999 ]] ; then
40 + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/"
41 + inherit git-r3
42 + S="${WORKDIR}/${P}/lib/comgr"
43 +else
44 + SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
45 + S="${WORKDIR}/ROCm-CompilerSupport-rocm-${PV}/lib/comgr"
46 + KEYWORDS="~amd64"
47 +fi
48 +PATCHES=(
49 + "${FILESDIR}/${PN}-2.6.0-find-clang.patch"
50 + "${FILESDIR}/${PN}-2.6.0-find-lld-includes.patch"
51 + "${FILESDIR}/${PN}-3.1.0-dependencies.patch"
52 +)
53 +
54 +DESCRIPTION="Radeon Open Compute Code Object Manager"
55 +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport"
56 +LICENSE="MIT"
57 +SLOT="0/$(ver_cut 1-2)"
58 +
59 +RDEPEND=">=dev-libs/rocm-device-libs-${PV}
60 + >=sys-devel/llvm-roc-${PV}:="
61 +DEPEND="${RDEPEND}"
62 +
63 +src_prepare() {
64 + cmake_src_prepare
65 +}
66 +
67 +src_configure() {
68 + local mycmakeargs=(
69 + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/"
70 + )
71 + cmake_src_configure
72 +}