Gentoo Archives: gentoo-commits

From: Nick Sarnie <sarnex@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
Date: Sun, 05 Dec 2021 16:16:09
Message-Id: 1638720780.69a2c34df68a6dd69df809112f945d7374fedf08.sarnex@gentoo
1 commit: 69a2c34df68a6dd69df809112f945d7374fedf08
2 Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 5 16:13:00 2021 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 5 16:13:00 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a2c34d
7
8 media-libs/shaderc: Drop old
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
12
13 media-libs/shaderc/Manifest | 3 -
14 .../shaderc/shaderc-2020.5_pre20201216.ebuild | 92 ----------------------
15 .../shaderc/shaderc-2020.6_pre20210327.ebuild | 92 ----------------------
16 media-libs/shaderc/shaderc-2021.0.ebuild | 92 ----------------------
17 4 files changed, 279 deletions(-)
18
19 diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
20 index 4c4c85cb9944..b9d9b66eddf4 100644
21 --- a/media-libs/shaderc/Manifest
22 +++ b/media-libs/shaderc/Manifest
23 @@ -1,5 +1,2 @@
24 -DIST shaderc-2020.5_pre20201216.tar.gz 220278 BLAKE2B 9565873bd1d85c2800b26ba821da8044aecf7ef7268b4843570b18bfbe07e0c9891b4f67b3ef58d7ac0813a2ca306ec2af8ef8bacb15047903d2d9bd1b723b6f SHA512 6b133b83f300c09408efa61f56b299b5ee3900fb739f2ada37e0ee3b8af4bf50423f0f9ca9a637d845bb02eeb61347456ddae9d616b5e46d2e481994ca3d35f3
25 -DIST shaderc-2020.6_pre20210327.tar.gz 220258 BLAKE2B 5f3321d7bea0a39bec865cf3c6b25baba82068ecea6a5272a4c1e3432bb9f1c0062c1bcf9a57bac1e92dcd382dfb0837a03bbe434d19e83b755dc5da16e2f1dd SHA512 07f4a49faed28f23fb2f7b33c804c9909617e362f8046d6cafaaf3c74d6453ac53ea3f848dde8d2164a8827375e492c4fc544d7b9276c3e7ca80cae4baf1b47c
26 -DIST shaderc-2021.0.tar.gz 220308 BLAKE2B 7178b99ce726f73e4eee2eb1b81b9575cf5a97a1d29bf0ed6a64ffde1095f91e14ae2c7f62d21f33bf2f7551e94b6d3e3c8fd149446899276a67d7df33a8e679 SHA512 cec230949f98589eef2532b02048e3d1b4a2c07ceff1043bfe5b30cdbd3511cdfcbb625cc115d9cfa52252b20a486e146db7e2e1944d89f9371811d64f9f675c
27 DIST shaderc-2021.2.tar.gz 221444 BLAKE2B 77ba2a6cd5a08d19ef1e3e81b186a4ce5478aeccdafa940192347026dc550666eaf0acbf9c0e3ab5c62eaacf3c56c7bfc888480a13490403d30b0edaa173f19a SHA512 44779d3ec8c3451c51ad1a51a5644565dd7feacb0695fe3adc5c46fd2b5b5ca1220ed92f2178e0c56352a73db7c89653eac829b5cdc6ae8394902e1805b73ed3
28 DIST shaderc-2021.3.tar.gz 221509 BLAKE2B 5061073e4489bdf2245a7cd18968a5a874cd33c16b8944b5c781b78e648f20bc8cf49b52e61ee3fe5b2aa029fa8195687079865403bb662839917b142421c49c SHA512 759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a
29
30 diff --git a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild b/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
31 deleted file mode 100644
32 index f5b20c3034d9..000000000000
33 --- a/media-libs/shaderc/shaderc-2020.5_pre20201216.ebuild
34 +++ /dev/null
35 @@ -1,92 +0,0 @@
36 -# Copyright 1999-2021 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -
41 -PYTHON_COMPAT=( python{3_7,3_8,3_9} )
42 -
43 -CMAKE_ECLASS=cmake
44 -
45 -inherit cmake-multilib python-any-r1
46 -
47 -DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
48 -HOMEPAGE="https://github.com/google/shaderc"
49 -EGIT_COMMIT="4089217d30c1f035c44a08255b875b5fea4f4bc5"
50 -SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
51 -S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
52 -
53 -LICENSE="Apache-2.0"
54 -SLOT="0"
55 -KEYWORDS="amd64 ppc64 x86"
56 -IUSE="doc test"
57 -
58 -RDEPEND="
59 - >=dev-util/glslang-10.11.0.0_pre20201216[${MULTILIB_USEDEP}]
60 - >=dev-util/spirv-tools-2020.6[${MULTILIB_USEDEP}]
61 -"
62 -DEPEND="${RDEPEND}
63 - ${PYTHON_DEPS}
64 - >=dev-util/spirv-headers-1.5.4.1
65 - doc? ( dev-ruby/asciidoctor )
66 - test? (
67 - dev-cpp/gtest
68 - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
69 - )
70 -"
71 -
72 -PATCHES=(
73 - "${FILESDIR}"/${PN}-2020.4-fix-build.patch
74 -)
75 -
76 -# https://github.com/google/shaderc/issues/470
77 -RESTRICT=test
78 -
79 -python_check_deps() {
80 - if use test; then
81 - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
82 - fi
83 -}
84 -
85 -src_prepare() {
86 - cmake_comment_add_subdirectory examples
87 -
88 - # Unbundle glslang, spirv-headers, spirv-tools
89 - cmake_comment_add_subdirectory third_party
90 - sed -i \
91 - -e "s|\$<TARGET_FILE:spirv-dis>|${EPREFIX}/usr/bin/spirv-dis|" \
92 - glslc/test/CMakeLists.txt || die
93 -
94 - # Disable git versioning
95 - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
96 -
97 - # Manually create build-version.inc as we disabled git versioning
98 - cat <<- EOF > glslc/src/build-version.inc || die
99 - "${P}\n"
100 - "$(best_version dev-util/spirv-tools)\n"
101 - "$(best_version dev-util/glslang)\n"
102 - EOF
103 -
104 - cmake_src_prepare
105 -}
106 -
107 -multilib_src_configure() {
108 - local mycmakeargs=(
109 - -DSHADERC_SKIP_TESTS="$(usex !test)"
110 - -DSHADERC_ENABLE_WERROR_COMPILE="false"
111 - )
112 - cmake_src_configure
113 -}
114 -
115 -multilib_src_compile() {
116 - if multilib_is_native_abi && use doc; then
117 - cmake_src_compile glslc_doc_README
118 - fi
119 - cmake_src_compile
120 -}
121 -
122 -multilib_src_install() {
123 - if multilib_is_native_abi; then
124 - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
125 - fi
126 - cmake_src_install
127 -}
128
129 diff --git a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild b/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
130 deleted file mode 100644
131 index cdce13da42b0..000000000000
132 --- a/media-libs/shaderc/shaderc-2020.6_pre20210327.ebuild
133 +++ /dev/null
134 @@ -1,92 +0,0 @@
135 -# Copyright 1999-2021 Gentoo Authors
136 -# Distributed under the terms of the GNU General Public License v2
137 -
138 -EAPI=7
139 -
140 -PYTHON_COMPAT=( python{3_7,3_8,3_9} )
141 -
142 -CMAKE_ECLASS=cmake
143 -
144 -inherit cmake-multilib python-any-r1
145 -
146 -DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
147 -HOMEPAGE="https://github.com/google/shaderc"
148 -EGIT_COMMIT="3fe94c6a76d2b617e7fb20fdf3cde98001a274e3"
149 -SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
150 -S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
151 -
152 -LICENSE="Apache-2.0"
153 -SLOT="0"
154 -KEYWORDS="amd64 ppc64 x86"
155 -IUSE="doc test"
156 -
157 -RDEPEND="
158 - >=dev-util/glslang-11.2.0[${MULTILIB_USEDEP}]
159 - >=dev-util/spirv-tools-2021.0_pre20210327[${MULTILIB_USEDEP}]
160 -"
161 -DEPEND="${RDEPEND}
162 - ${PYTHON_DEPS}
163 - >=dev-util/spirv-headers-1.5.4.2_pre20210327
164 - doc? ( dev-ruby/asciidoctor )
165 - test? (
166 - dev-cpp/gtest
167 - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
168 - )
169 -"
170 -
171 -PATCHES=(
172 - "${FILESDIR}"/${PN}-2020.4-fix-build.patch
173 -)
174 -
175 -# https://github.com/google/shaderc/issues/470
176 -RESTRICT=test
177 -
178 -python_check_deps() {
179 - if use test; then
180 - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
181 - fi
182 -}
183 -
184 -src_prepare() {
185 - cmake_comment_add_subdirectory examples
186 -
187 - # Unbundle glslang, spirv-headers, spirv-tools
188 - cmake_comment_add_subdirectory third_party
189 - sed -i \
190 - -e "s|\$<TARGET_FILE:spirv-dis>|${EPREFIX}/usr/bin/spirv-dis|" \
191 - glslc/test/CMakeLists.txt || die
192 -
193 - # Disable git versioning
194 - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
195 -
196 - # Manually create build-version.inc as we disabled git versioning
197 - cat <<- EOF > glslc/src/build-version.inc || die
198 - "${P}\n"
199 - "$(best_version dev-util/spirv-tools)\n"
200 - "$(best_version dev-util/glslang)\n"
201 - EOF
202 -
203 - cmake_src_prepare
204 -}
205 -
206 -multilib_src_configure() {
207 - local mycmakeargs=(
208 - -DSHADERC_SKIP_TESTS="$(usex !test)"
209 - -DSHADERC_ENABLE_WERROR_COMPILE="false"
210 - )
211 - cmake_src_configure
212 -}
213 -
214 -multilib_src_compile() {
215 - if multilib_is_native_abi && use doc; then
216 - cmake_src_compile glslc_doc_README
217 - fi
218 - cmake_src_compile
219 -}
220 -
221 -multilib_src_install() {
222 - if multilib_is_native_abi; then
223 - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
224 - fi
225 - cmake_src_install
226 -}
227
228 diff --git a/media-libs/shaderc/shaderc-2021.0.ebuild b/media-libs/shaderc/shaderc-2021.0.ebuild
229 deleted file mode 100644
230 index fda813225084..000000000000
231 --- a/media-libs/shaderc/shaderc-2021.0.ebuild
232 +++ /dev/null
233 @@ -1,92 +0,0 @@
234 -# Copyright 1999-2021 Gentoo Authors
235 -# Distributed under the terms of the GNU General Public License v2
236 -
237 -EAPI=7
238 -
239 -PYTHON_COMPAT=( python{3_7,3_8,3_9} )
240 -
241 -CMAKE_ECLASS=cmake
242 -
243 -inherit cmake-multilib python-any-r1
244 -
245 -DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
246 -HOMEPAGE="https://github.com/google/shaderc"
247 -EGIT_COMMIT="bdd134d1b7eca01925c1919d2ea05fd3cd6843c7"
248 -SRC_URI="https://github.com/google/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
249 -S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
250 -
251 -LICENSE="Apache-2.0"
252 -SLOT="0"
253 -KEYWORDS="amd64 ppc64 x86"
254 -IUSE="doc test"
255 -
256 -RDEPEND="
257 - >=dev-util/glslang-11.4.0[${MULTILIB_USEDEP}]
258 - >=dev-util/spirv-tools-2021.1[${MULTILIB_USEDEP}]
259 -"
260 -DEPEND="${RDEPEND}
261 - ${PYTHON_DEPS}
262 - >=dev-util/spirv-headers-1.5.4.2_pre20210526
263 - doc? ( dev-ruby/asciidoctor )
264 - test? (
265 - dev-cpp/gtest
266 - $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
267 - )
268 -"
269 -
270 -PATCHES=(
271 - "${FILESDIR}"/${PN}-2020.4-fix-build.patch
272 -)
273 -
274 -# https://github.com/google/shaderc/issues/470
275 -RESTRICT=test
276 -
277 -python_check_deps() {
278 - if use test; then
279 - has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
280 - fi
281 -}
282 -
283 -src_prepare() {
284 - cmake_comment_add_subdirectory examples
285 -
286 - # Unbundle glslang, spirv-headers, spirv-tools
287 - cmake_comment_add_subdirectory third_party
288 - sed -i \
289 - -e "s|\$<TARGET_FILE:spirv-dis>|${EPREFIX}/usr/bin/spirv-dis|" \
290 - glslc/test/CMakeLists.txt || die
291 -
292 - # Disable git versioning
293 - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
294 -
295 - # Manually create build-version.inc as we disabled git versioning
296 - cat <<- EOF > glslc/src/build-version.inc || die
297 - "${P}\n"
298 - "$(best_version dev-util/spirv-tools)\n"
299 - "$(best_version dev-util/glslang)\n"
300 - EOF
301 -
302 - cmake_src_prepare
303 -}
304 -
305 -multilib_src_configure() {
306 - local mycmakeargs=(
307 - -DSHADERC_SKIP_TESTS="$(usex !test)"
308 - -DSHADERC_ENABLE_WERROR_COMPILE="false"
309 - )
310 - cmake_src_configure
311 -}
312 -
313 -multilib_src_compile() {
314 - if multilib_is_native_abi && use doc; then
315 - cmake_src_compile glslc_doc_README
316 - fi
317 - cmake_src_compile
318 -}
319 -
320 -multilib_src_install() {
321 - if multilib_is_native_abi; then
322 - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
323 - fi
324 - cmake_src_install
325 -}