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-util/spirv-llvm-translator/
Date: Fri, 30 Aug 2019 14:40:30
Message-Id: 1567175835.cab61553212fdeebd772d212fd421197c8fe7507.mgorny@gentoo
1 commit: cab61553212fdeebd772d212fd421197c8fe7507
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 30 14:37:15 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 30 14:37:15 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cab61553
7
8 dev-util/spirv-llvm-translator: Clean old versions up
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-util/spirv-llvm-translator/Manifest | 2 -
13 .../spirv-llvm-translator-8.0.0.1-r1.ebuild | 67 ----------------------
14 .../spirv-llvm-translator-8.0.0.1.ebuild | 65 ---------------------
15 .../spirv-llvm-translator-8.0.1.1.ebuild | 65 ---------------------
16 4 files changed, 199 deletions(-)
17
18 diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest
19 index 88a049877b4..913844f59ce 100644
20 --- a/dev-util/spirv-llvm-translator/Manifest
21 +++ b/dev-util/spirv-llvm-translator/Manifest
22 @@ -1,3 +1 @@
23 -DIST spirv-llvm-translator-8.0.0.1-LowerOpenCL_new_block_representation.patch.xz 10108 BLAKE2B 96492a7d3ab25e1fe837ced225d50c7450595af52bc3aa6c17e02dc08c1cccaf7ca8dc5949da17da7cc6ea5fcae8688a5994a50bb7693a52493520e57981bc48 SHA512 574ca7b7fe054e82ee154556555e2d184f102faa7da08ce9d6ca5d2ca37463c7a86b3861b93969f9c886544551af8c8f95e57363ea017f7fc426b56d97eb7cf2
24 -DIST spirv-llvm-translator-8.0.0.1.tar.gz 437384 BLAKE2B bca52bfec04d0adc08b00f5fdbcb6cf953be00f835d2a393545e77bd8776063ef91e8fb62c232b50cbeab58a0a01bea6e47b89c1756699bf35481e87823995de SHA512 85faf176d1ce79d19f10c88055f4a102a5952dcdcd6709e5e5cfdbf69eb958d51020a3ad34198c7c874b42ee8e318f1ce3169ea92853134dfff3dc5843f84414
25 DIST spirv-llvm-translator-8.0.1.1.tar.gz 451282 BLAKE2B 6c1a5f7b9d280b040a48d987304f11c743180cb53d7068705a5be2c66a5235fd04344e31e3538cded1e9c5bce81155e00089de65b2b8baceebe54598a1305dd3 SHA512 b0e06b967caecf9b47921e7df1fef42c5c112ccf7962888c6e2f34358e9c27acb4a549cd855625fc942c4a6bcf0e5992e4c7e4d40ff962115733fc8901d04bcc
26
27 diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.0.1-r1.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.0.1-r1.ebuild
28 deleted file mode 100644
29 index 3412d8cf4a0..00000000000
30 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.0.1-r1.ebuild
31 +++ /dev/null
32 @@ -1,67 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -
38 -inherit cmake-multilib flag-o-matic llvm eapi7-ver
39 -
40 -MY_PN="SPIRV-LLVM-Translator"
41 -MY_PV="$(ver_rs 3 -)"
42 -MY_P="${MY_PN}-${MY_PV}"
43 -
44 -DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
45 -HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator"
46 -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
47 - https://dev.gentoo.org/~marecki/dists/${PN}/${PN}-8.0.0.1-LowerOpenCL_new_block_representation.patch.xz"
48 -
49 -LICENSE="UoI-NCSA"
50 -SLOT="8"
51 -KEYWORDS="~amd64"
52 -IUSE="test"
53 -
54 -S="${WORKDIR}/${MY_P}"
55 -
56 -COMMON="sys-devel/llvm:8=[${MULTILIB_USEDEP}]"
57 -DEPEND="${COMMON}
58 - test? ( dev-python/lit )"
59 -RDEPEND="${COMMON}"
60 -
61 -LLVM_MAX_SLOT=8
62 -
63 -PATCHES=(
64 - "${WORKDIR}"/${PN}-8.0.0.1-LowerOpenCL_new_block_representation.patch
65 - "${FILESDIR}"/${PN}-8.0.0.1-no_pkgconfig_files.patch
66 -)
67 -
68 -src_prepare() {
69 - append-flags -fPIC
70 - cmake-utils_src_prepare
71 -}
72 -
73 -multilib_src_configure() {
74 - local mycmakeargs=(
75 - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
76 - $(usex test "-DLLVM_INCLUDE_TESTS=ON" "")
77 - )
78 - cmake-utils_src_configure
79 -}
80 -
81 -multilib_src_compile() {
82 - cmake-utils_src_compile llvm-spirv
83 -}
84 -
85 -multilib_src_install() {
86 - cmake-utils_src_install
87 - # CMake does not install the executable so do it by hand
88 - if multilib_is_native_abi; then
89 - exeinto "$(get_llvm_prefix)"/bin
90 - doexe "${BUILD_DIR}"/tools/llvm-spirv/llvm-spirv
91 - fi
92 -}
93 -
94 -multilib_src_test() {
95 - # TODO: figure out why some tests fail on amd64 when ABI==x86
96 - if multilib_is_native_abi; then
97 - lit "${BUILD_DIR}/test" || die "Error running tests for ABI ${ABI}"
98 - fi
99 -}
100
101 diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.0.1.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.0.1.ebuild
102 deleted file mode 100644
103 index 9e8e3b39fed..00000000000
104 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.0.1.ebuild
105 +++ /dev/null
106 @@ -1,65 +0,0 @@
107 -# Copyright 1999-2019 Gentoo Authors
108 -# Distributed under the terms of the GNU General Public License v2
109 -
110 -EAPI=6
111 -
112 -inherit cmake-multilib flag-o-matic llvm eapi7-ver
113 -
114 -MY_PN="SPIRV-LLVM-Translator"
115 -MY_PV="$(ver_rs 3 -)"
116 -MY_P="${MY_PN}-${MY_PV}"
117 -
118 -DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
119 -HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator"
120 -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
121 -
122 -LICENSE="UoI-NCSA"
123 -SLOT="8"
124 -KEYWORDS="~amd64"
125 -IUSE="test"
126 -
127 -S="${WORKDIR}/${MY_P}"
128 -
129 -COMMON="sys-devel/llvm:8=[${MULTILIB_USEDEP}]"
130 -DEPEND="${COMMON}
131 - test? ( dev-python/lit )"
132 -RDEPEND="${COMMON}"
133 -
134 -LLVM_MAX_SLOT=8
135 -
136 -PATCHES=(
137 - "${FILESDIR}"/${PN}-8.0.0.1-no_pkgconfig_files.patch
138 -)
139 -
140 -src_prepare() {
141 - append-flags -fPIC
142 - cmake-utils_src_prepare
143 -}
144 -
145 -multilib_src_configure() {
146 - local mycmakeargs=(
147 - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
148 - $(usex test "-DLLVM_INCLUDE_TESTS=ON" "")
149 - )
150 - cmake-utils_src_configure
151 -}
152 -
153 -multilib_src_compile() {
154 - cmake-utils_src_compile llvm-spirv
155 -}
156 -
157 -multilib_src_install() {
158 - cmake-utils_src_install
159 - # CMake does not install the executable so do it by hand
160 - if multilib_is_native_abi; then
161 - exeinto "$(get_llvm_prefix)"/bin
162 - doexe "${BUILD_DIR}"/tools/llvm-spirv/llvm-spirv
163 - fi
164 -}
165 -
166 -multilib_src_test() {
167 - # TODO: figure out why some tests fail on amd64 when ABI==x86
168 - if multilib_is_native_abi; then
169 - lit "${BUILD_DIR}/test" || die "Error running tests for ABI ${ABI}"
170 - fi
171 -}
172
173 diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.1.1.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.1.1.ebuild
174 deleted file mode 100644
175 index cbf22d71b61..00000000000
176 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.1.1.ebuild
177 +++ /dev/null
178 @@ -1,65 +0,0 @@
179 -# Copyright 1999-2019 Gentoo Authors
180 -# Distributed under the terms of the GNU General Public License v2
181 -
182 -EAPI=7
183 -
184 -inherit cmake-multilib flag-o-matic llvm
185 -
186 -MY_PN="SPIRV-LLVM-Translator"
187 -MY_PV="$(ver_rs 3 -)"
188 -MY_P="${MY_PN}-${MY_PV}"
189 -
190 -DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR"
191 -HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator"
192 -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
193 -
194 -LICENSE="UoI-NCSA"
195 -SLOT="8"
196 -KEYWORDS="~amd64"
197 -IUSE="test"
198 -
199 -S="${WORKDIR}/${MY_P}"
200 -
201 -COMMON="sys-devel/llvm:8=[${MULTILIB_USEDEP}]"
202 -DEPEND="${COMMON}
203 - test? ( dev-python/lit )"
204 -RDEPEND="${COMMON}"
205 -
206 -LLVM_MAX_SLOT=8
207 -
208 -PATCHES=(
209 - "${FILESDIR}"/${PN}-8.0.0.1-no_pkgconfig_files.patch
210 -)
211 -
212 -src_prepare() {
213 - append-flags -fPIC
214 - cmake-utils_src_prepare
215 -}
216 -
217 -multilib_src_configure() {
218 - local mycmakeargs=(
219 - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
220 - $(usex test "-DLLVM_INCLUDE_TESTS=ON" "")
221 - )
222 - cmake-utils_src_configure
223 -}
224 -
225 -multilib_src_compile() {
226 - cmake-utils_src_compile llvm-spirv
227 -}
228 -
229 -multilib_src_install() {
230 - cmake-utils_src_install
231 - # CMake does not install the executable so do it by hand
232 - if multilib_is_native_abi; then
233 - exeinto "$(get_llvm_prefix)"/bin
234 - doexe "${BUILD_DIR}"/tools/llvm-spirv/llvm-spirv
235 - fi
236 -}
237 -
238 -multilib_src_test() {
239 - # TODO: figure out why some tests fail on amd64 when ABI==x86
240 - if multilib_is_native_abi; then
241 - lit "${BUILD_DIR}/test" || die "Error running tests for ABI ${ABI}"
242 - fi
243 -}