Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/
Date: Fri, 21 Jan 2022 15:38:27
Message-Id: 1642779449.e3ebba468059ecbe4c343e6a94ae50b32e3e8354.mgorny@gentoo
1 commit: e3ebba468059ecbe4c343e6a94ae50b32e3e8354
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 21 12:15:34 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 21 15:37:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ebba46
7
8 dev-libs/libclc: Remove 13.0.1-rc{1,2}
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-libs/libclc/Manifest | 2 -
13 dev-libs/libclc/libclc-13.0.1_rc1.ebuild | 67 --------------------------------
14 dev-libs/libclc/libclc-13.0.1_rc2.ebuild | 67 --------------------------------
15 3 files changed, 136 deletions(-)
16
17 diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
18 index 3659a3302f29..528b9de78acb 100644
19 --- a/dev-libs/libclc/Manifest
20 +++ b/dev-libs/libclc/Manifest
21 @@ -1,4 +1,2 @@
22 DIST llvmorg-13.0.0.tar.gz 147270176 BLAKE2B 628f316b580e1edf3a58d4825b724df759e6ed2a4116802470c04562caefc392fa325c91f388036365a2e45a9595cca6d3557fab12984fc8bcfef29c9116d822 SHA512 8004c05d32b9720fb3391783621690c1df9bd1e97e72cbff9192ed88a84b0acd303b61432145fa917b5b5e548c8cee29b24ef8547dcc8677adf4816e7a8a0eb2
23 -DIST llvmorg-13.0.1-rc1.tar.gz 147284646 BLAKE2B 3a1d8d382de633b7f8fc998f8ad1e03c24b733aefc591615cbd34115d1d6d74962ae33bbf2224527b521a76930ffee425527225563a558a04173e9aa9487c781 SHA512 d487bfc9b898ad0046e0c94338d7757d8a05a1a84d683abfbc9ed4994c6d12caf88fd18575225e284070fc67b3ac0970ca6639e61b1a7cc2948b216a5364a22d
24 -DIST llvmorg-13.0.1-rc2.tar.gz 147304491 BLAKE2B 86b2c64e57e4aaab837229b25a95d5517ac077d22cf552d71ff6b996dbdbcd171ad51de7eb12d098b50a139beda4ace843727181a1c6978fc487215391e64a3a SHA512 0d890f3317504c8cef10e118b245e5a4c815cc19f07cbc511a66bde6c9b1f3d15c167942608a8987befe9115b24657d29f72305f9f2794385a7434b80167f40f
25 DIST llvmorg-13.0.1-rc3.tar.gz 147302323 BLAKE2B 9ac2f97568062d7dd618295a68d6e14898fcd69e2bb66290b999ceb8c12132371f4e9b59d8ba2b252e5e5cb249045676b24fc50c117b2afae20abab98f426582 SHA512 88a04ad02af2d41ec21c7a62bad21ee0e627b7276a16795875afd062ed29ac7fb4aadec5b5e48785a6502c9fd797a4b67d648a21f193c9f7602112870b10a3d1
26
27 diff --git a/dev-libs/libclc/libclc-13.0.1_rc1.ebuild b/dev-libs/libclc/libclc-13.0.1_rc1.ebuild
28 deleted file mode 100644
29 index de9b38e9f826..000000000000
30 --- a/dev-libs/libclc/libclc-13.0.1_rc1.ebuild
31 +++ /dev/null
32 @@ -1,67 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -PYTHON_COMPAT=( python3_{8..10} )
39 -inherit cmake llvm llvm.org python-any-r1
40 -
41 -DESCRIPTION="OpenCL C library"
42 -HOMEPAGE="https://libclc.llvm.org/"
43 -
44 -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
45 -SLOT="0"
46 -KEYWORDS=""
47 -IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
48 -IUSE="${IUSE_VIDEO_CARDS}"
49 -REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
50 -
51 -LLVM_MAX_SLOT=13
52 -BDEPEND="
53 - || (
54 - sys-devel/clang:13
55 - sys-devel/clang:12
56 - sys-devel/clang:11
57 - sys-devel/clang:10
58 - )
59 - ${PYTHON_DEPS}"
60 -
61 -LLVM_COMPONENTS=( libclc )
62 -llvm.org_set_globals
63 -
64 -llvm_check_deps() {
65 - has_version -b "sys-devel/clang:${LLVM_SLOT}"
66 -}
67 -
68 -pkg_setup() {
69 - # we do not need llvm_pkg_setup
70 - python-any-r1_pkg_setup
71 -}
72 -
73 -src_configure() {
74 - local libclc_targets=()
75 -
76 - use video_cards_nvidia && libclc_targets+=(
77 - "nvptx--"
78 - "nvptx64--"
79 - "nvptx--nvidiacl"
80 - "nvptx64--nvidiacl"
81 - )
82 - use video_cards_r600 && libclc_targets+=(
83 - "r600--"
84 - )
85 - use video_cards_radeonsi && libclc_targets+=(
86 - "amdgcn--"
87 - "amdgcn-mesa-mesa3d"
88 - "amdgcn--amdhsa"
89 - )
90 - # TODO: spirv
91 - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
92 -
93 - libclc_targets=${libclc_targets[*]}
94 - local mycmakeargs=(
95 - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
96 - -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
97 - )
98 - cmake_src_configure
99 -}
100
101 diff --git a/dev-libs/libclc/libclc-13.0.1_rc2.ebuild b/dev-libs/libclc/libclc-13.0.1_rc2.ebuild
102 deleted file mode 100644
103 index 1da191d1914e..000000000000
104 --- a/dev-libs/libclc/libclc-13.0.1_rc2.ebuild
105 +++ /dev/null
106 @@ -1,67 +0,0 @@
107 -# Copyright 1999-2022 Gentoo Authors
108 -# Distributed under the terms of the GNU General Public License v2
109 -
110 -EAPI=7
111 -
112 -PYTHON_COMPAT=( python3_{8..10} )
113 -inherit cmake llvm llvm.org python-any-r1
114 -
115 -DESCRIPTION="OpenCL C library"
116 -HOMEPAGE="https://libclc.llvm.org/"
117 -
118 -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
119 -SLOT="0"
120 -KEYWORDS=""
121 -IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
122 -IUSE="${IUSE_VIDEO_CARDS}"
123 -REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
124 -
125 -LLVM_MAX_SLOT=13
126 -BDEPEND="
127 - || (
128 - sys-devel/clang:13
129 - sys-devel/clang:12
130 - sys-devel/clang:11
131 - sys-devel/clang:10
132 - )
133 - ${PYTHON_DEPS}"
134 -
135 -LLVM_COMPONENTS=( libclc )
136 -llvm.org_set_globals
137 -
138 -llvm_check_deps() {
139 - has_version -b "sys-devel/clang:${LLVM_SLOT}"
140 -}
141 -
142 -pkg_setup() {
143 - # we do not need llvm_pkg_setup
144 - python-any-r1_pkg_setup
145 -}
146 -
147 -src_configure() {
148 - local libclc_targets=()
149 -
150 - use video_cards_nvidia && libclc_targets+=(
151 - "nvptx--"
152 - "nvptx64--"
153 - "nvptx--nvidiacl"
154 - "nvptx64--nvidiacl"
155 - )
156 - use video_cards_r600 && libclc_targets+=(
157 - "r600--"
158 - )
159 - use video_cards_radeonsi && libclc_targets+=(
160 - "amdgcn--"
161 - "amdgcn-mesa-mesa3d"
162 - "amdgcn--amdhsa"
163 - )
164 - # TODO: spirv
165 - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
166 -
167 - libclc_targets=${libclc_targets[*]}
168 - local mycmakeargs=(
169 - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
170 - -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
171 - )
172 - cmake_src_configure
173 -}