Gentoo Archives: gentoo-commits

From: Guilherme Amadio <amadio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/tbb/
Date: Fri, 16 Aug 2019 14:35:46
Message-Id: 1565965066.421d7a6c16eba3ac79559fd2fa068437229a5792.amadio@gentoo
1 commit: 421d7a6c16eba3ac79559fd2fa068437229a5792
2 Author: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 16 13:17:20 2019 +0000
4 Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 16 14:17:46 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421d7a6c
7
8 dev-cpp/tbb: drop old
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.17
11 Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>
12
13 dev-cpp/tbb/Manifest | 3 -
14 dev-cpp/tbb/tbb-2017.20170226.ebuild | 144 ----------------------------------
15 dev-cpp/tbb/tbb-4.3.20150611.ebuild | 131 -------------------------------
16 dev-cpp/tbb/tbb-4.4.20160803.ebuild | 145 -----------------------------------
17 4 files changed, 423 deletions(-)
18
19 diff --git a/dev-cpp/tbb/Manifest b/dev-cpp/tbb/Manifest
20 index 7990c68b4ec..3123910d2a1 100644
21 --- a/dev-cpp/tbb/Manifest
22 +++ b/dev-cpp/tbb/Manifest
23 @@ -1,6 +1,3 @@
24 -DIST tbb-2017.20170226.tar.gz 2856407 BLAKE2B 10c9f1230a57e0cc778f4f7ad9395a7dc9044b7f203e704cfdc479632e2aaf35f05caa168d9caea490abc6d96ec7d77ea6e7effbc9d5b589a6e41e3374b8b9cb SHA512 d07eeca53138432a4ac20145169907f5271e234bedfb53e0eabbed2b6fafaecdc0a2ad7bdbead205993f822e7c415233cce9afd7575d366c17a117d5cc971a65
25 DIST tbb-2018.20180312.tar.gz 2911740 BLAKE2B 5c6dab4a892f3b61ed0b02ea36dc41bebd5b33a22bcc3d5f2960f21e134f2eb9bccf1466193a573489e12638c0bb0bccc2da83f699968ffd62417f2d0f093289 SHA512 7ac74e714122e25f7704630d3d52992dbea54d1e761b5e487251a771f401aa864f78b8ddf11d78f38758088df387abb6987f6a2db562c86cbb28ba8f33a25680
26 DIST tbb-2019.8.tar.gz 2580540 BLAKE2B 1cddb0c8ade6f6363811b7f9b323a2bb7739a18114acd56e1b4a13f33904ddff8cb6aec9b4b0add995cd307ff7815f0b55ce33fa64b7dd92c0062fbaa13d0833 SHA512 924a8dde011452a2c46c5152942a9835e76fe5610e08b69eb0e985de3fb46bdb49f0f628d10fa7704428f6e61ec63f7002da5399d47da6ee6004fa236d346dc8
27 DIST tbb2017_20161128oss_src.tgz 2965854 BLAKE2B 8c5aed6d8477297922767803617346feebb712d1f4b2df6d71a86f039b5563afc666454985e68a528a812aaad40b5fd0562bb91d357c45156fec46e5389ec542 SHA512 3c48ce196d2d3557e86cea7ede9dea456bbaeb29dbed34210f99c6f380406403a6056ccfa3d5befe6b29c4f8a9ee58ca6da545249cf4ec4ec85b463e04e4518c
28 -DIST tbb43_20150611oss_src.tgz 2757631 BLAKE2B d1a00b531b747aeae05d052ac2d894b4d5dbee628988794ac9721058e5b3cd7efb60877ff1183d155d75bc2a0b413863911c438da9db1c30ec8e74e2de442118 SHA512 83d5d827706b774ef5cd6df8082e5d7f48683388684423bb40565dfc25892fc2e57c382f719b78087d83e51edb3f7f7215f33d8b5039b55c32788d80efa6e0b8
29 -DIST tbb44_20160803oss_src.tgz 2874050 BLAKE2B 097e4e4fb2c14b6ab073409b26c7d5044cd7f2edb56efb0b307b1e07b4496a668d34eec88086d2f8e68eb050df9e2b48af81b5e47c860b15786e0c48df736d9c SHA512 01b1dcdaffa96c3d503e44d7b236b1115f419c122dab0f40de4c9dc90db315a1f3755cc91adf9df91d5d31d8927df115230db94cf175edac09ae438b46374a92
30
31 diff --git a/dev-cpp/tbb/tbb-2017.20170226.ebuild b/dev-cpp/tbb/tbb-2017.20170226.ebuild
32 deleted file mode 100644
33 index 34be8b2f6e9..00000000000
34 --- a/dev-cpp/tbb/tbb-2017.20170226.ebuild
35 +++ /dev/null
36 @@ -1,144 +0,0 @@
37 -# Copyright 1999-2018 Gentoo Foundation
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -
42 -inherit eutils flag-o-matic multilib-minimal multilib toolchain-funcs versionator
43 -
44 -PV1="$(get_version_component_range 1)"
45 -PV2=5
46 -MY_PV="${PV1}_U${PV2}"
47 -
48 -DESCRIPTION="High level abstract threading library"
49 -HOMEPAGE="https://www.threadingbuildingblocks.org"
50 -SRC_URI="https://github.com/01org/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
51 -LICENSE="Apache-2.0"
52 -SLOT="0"
53 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
54 -IUSE="debug doc examples"
55 -
56 -DEPEND=""
57 -RDEPEND="${DEPEND}"
58 -S="${WORKDIR}/${PN}-${MY_PV}"
59 -
60 -PATCHES=(
61 - "${FILESDIR}"/${PN}-4.4.20160803-underlinking.patch
62 - "${FILESDIR}"/${PN}-2017.20161128-build.patch
63 -)
64 -
65 -src_prepare() {
66 - default
67 -
68 - find include -name \*.html -delete || die
69 -
70 - # Give it a soname on FreeBSD
71 - echo 'LIB_LINK_FLAGS += -Wl,-soname=$(BUILDING_LIBRARY)' >> build/FreeBSD.gcc.inc
72 - # Set proper versionning on FreeBSD
73 - sed -i -e '/.DLL =/s/$/.1/' build/FreeBSD.inc || die
74 -
75 - use debug || sed -i -e '/_debug/d' Makefile
76 -}
77 -
78 -multilib_src_configure() {
79 - # pc files are for debian and fedora compatibility
80 - # some deps use them
81 - cat <<-EOF > ${PN}.pc.template
82 - prefix=${EPREFIX}/usr
83 - libdir=\${prefix}/$(get_libdir)
84 - includedir=\${prefix}/include
85 - Name: ${PN}
86 - Description: ${DESCRIPTION}
87 - Version: ${PV}
88 - URL: ${HOMEPAGE}
89 - Cflags: -I\${includedir}
90 - EOF
91 - cp ${PN}.pc.template ${PN}.pc || die
92 - cat <<-EOF >> ${PN}.pc
93 - Libs: -L\${libdir} -ltbb
94 - Libs.private: -lm -lrt
95 - EOF
96 - cp ${PN}.pc.template ${PN}malloc.pc || die
97 - cat <<-EOF >> ${PN}malloc.pc
98 - Libs: -L\${libdir} -ltbbmalloc
99 - Libs.private: -lm -lrt
100 - EOF
101 - cp ${PN}.pc.template ${PN}malloc_proxy.pc || die
102 - cat <<-EOF >> ${PN}malloc_proxy.pc
103 - Libs: -L\${libdir} -ltbbmalloc_proxy
104 - Libs.private: -lrt
105 - Requires: tbbmalloc
106 - EOF
107 -}
108 -
109 -local_src_compile() {
110 - cd "${S}"
111 -
112 - local comp arch
113 -
114 - case ${MULTILIB_ABI_FLAG} in
115 - abi_x86_64) arch=x86_64 ;;
116 - abi_x86_32) arch=ia32 ;;
117 -# abi_ppc_64) arch=ppc64 ;;
118 -# abi_ppc_32) arch=ppc32 ;;
119 - esac
120 -
121 - case "$(tc-getCXX)" in
122 - *g++*) comp="gcc" ;;
123 - *ic*c) comp="icc" ;;
124 - *clang*) comp="clang" ;;
125 - *) die "compiler $(tc-getCXX) not supported by build system" ;;
126 - esac
127 -
128 - CXX="$(tc-getCXX)" \
129 - CC="$(tc-getCC)" \
130 - AS="$(tc-getAS)" \
131 - arch=${arch} \
132 - CPLUS_FLAGS="${CXXFLAGS}" \
133 - emake compiler=${comp} work_dir="${BUILD_DIR}" tbb_root="${S}" $@
134 -}
135 -
136 -multilib_src_compile() {
137 - local_src_compile tbb tbbmalloc
138 -}
139 -
140 -multilib_src_test() {
141 - CXXFLAGS="${CXXFLAGS} -fabi-version=4" \
142 - local_src_compile -j1 test
143 -}
144 -
145 -multilib_src_install() {
146 - local bt
147 - local buildtypes
148 - if use debug ; then
149 - buildtypes="release debug"
150 - else
151 - buildtypes="release"
152 - fi
153 - for bt in ${buildtypes}; do
154 - cd "${BUILD_DIR}_${bt}" || die
155 - local l
156 - for l in $(find . -name lib\*$(get_libname \*)); do
157 - dolib.so ${l}
158 - local bl=$(basename ${l})
159 - dosym ${bl} /usr/$(get_libdir)/${bl%%.*}$(get_libname)
160 - done
161 - done
162 -
163 - cd "${BUILD_DIR}" || die
164 - insinto /usr/$(get_libdir)/pkgconfig
165 - doins *.pc
166 -}
167 -
168 -multilib_src_install_all() {
169 - doheader -r include/*
170 -
171 - dodoc README CHANGES doc/Release_Notes.txt
172 - use doc && dohtml -r doc/html/*
173 -
174 - if use examples ; then
175 - insinto /usr/share/doc/${PF}/examples/build
176 - doins build/*.inc
177 - insinto /usr/share/doc/${PF}/examples
178 - doins -r examples
179 - fi
180 -}
181
182 diff --git a/dev-cpp/tbb/tbb-4.3.20150611.ebuild b/dev-cpp/tbb/tbb-4.3.20150611.ebuild
183 deleted file mode 100644
184 index d5efb48803d..00000000000
185 --- a/dev-cpp/tbb/tbb-4.3.20150611.ebuild
186 +++ /dev/null
187 @@ -1,131 +0,0 @@
188 -# Copyright 1999-2018 Gentoo Foundation
189 -# Distributed under the terms of the GNU General Public License v2
190 -
191 -EAPI=5
192 -
193 -inherit eutils flag-o-matic multilib-minimal toolchain-funcs versionator
194 -
195 -PV1="$(get_version_component_range 1)"
196 -PV2="$(get_version_component_range 2)"
197 -PV3="$(get_version_component_range 3)"
198 -MYP="${PN}${PV1}${PV2}_${PV3}oss"
199 -
200 -DESCRIPTION="High level abstract threading library"
201 -HOMEPAGE="https://www.threadingbuildingblocks.org"
202 -SRC_URI="http://threadingbuildingblocks.org/sites/default/files/software_releases/source/${MYP}_src.tgz"
203 -LICENSE="GPL-2-with-exceptions"
204 -SLOT="0"
205 -KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
206 -IUSE="debug doc examples"
207 -
208 -DEPEND=""
209 -RDEPEND="${DEPEND}"
210 -S="${WORKDIR}/${MYP}"
211 -
212 -src_prepare() {
213 - epatch \
214 - "${FILESDIR}"/${PN}-4.0.297-underlinking.patch \
215 - "${FILESDIR}"/${P}-build.patch
216 -
217 - find include -name \*.html -delete || die
218 -
219 - # Give it a soname on FreeBSD
220 - echo 'LIB_LINK_FLAGS += -Wl,-soname=$(BUILDING_LIBRARY)' >> build/FreeBSD.gcc.inc
221 - # Set proper versionning on FreeBSD
222 - sed -i -e '/.DLL =/s/$/.1/' build/FreeBSD.inc || die
223 -
224 - use debug || sed -i -e '/_debug/d' Makefile
225 -}
226 -
227 -multilib_src_configure() {
228 - # pc files are for debian and fedora compatibility
229 - # some deps use them
230 - cat <<-EOF > ${PN}.pc.template
231 - prefix=${EPREFIX}/usr
232 - libdir=\${prefix}/$(get_libdir)
233 - includedir=\${prefix}/include
234 - Name: ${PN}
235 - Description: ${DESCRIPTION}
236 - Version: ${PV}
237 - URL: ${HOMEPAGE}
238 - Cflags: -I\${includedir}
239 - EOF
240 - cp ${PN}.pc.template ${PN}.pc || die
241 - cat <<-EOF >> ${PN}.pc
242 - Libs: -L\${libdir} -ltbb
243 - Libs.private: -lm -lrt
244 - EOF
245 - cp ${PN}.pc.template ${PN}malloc.pc || die
246 - cat <<-EOF >> ${PN}malloc.pc
247 - Libs: -L\${libdir} -ltbbmalloc
248 - Libs.private: -lm -lrt
249 - EOF
250 - cp ${PN}.pc.template ${PN}malloc_proxy.pc || die
251 - cat <<-EOF >> ${PN}malloc_proxy.pc
252 - Libs: -L\${libdir} -ltbbmalloc_proxy
253 - Libs.private: -lrt
254 - Requires: tbbmalloc
255 - EOF
256 -}
257 -
258 -local_src_compile() {
259 - cd "${S}"
260 -
261 - local comp arch
262 -
263 - case ${MULTILIB_ABI_FLAG} in
264 - abi_x86_64) arch=x86_64 ;;
265 - abi_x86_32) arch=ia32 ;;
266 - esac
267 -
268 - case "$(tc-getCXX)" in
269 - *g++*) comp="gcc" ;;
270 - *ic*c) comp="icc" ;;
271 - *clang*) comp="clang" ;;
272 - *) die "compiler $(tc-getCXX) not supported by build system" ;;
273 - esac
274 -
275 - CXX="$(tc-getCXX)" \
276 - CC="$(tc-getCC)" \
277 - AS="$(tc-getAS)" \
278 - arch=${arch} \
279 - CPLUS_FLAGS="${CXXFLAGS}" \
280 - emake compiler=${comp} work_dir="${BUILD_DIR}" tbb_root="${S}" $@
281 -}
282 -
283 -multilib_src_compile() {
284 - local_src_compile tbb tbbmalloc
285 -}
286 -
287 -multilib_src_test() {
288 - CXXFLAGS="${CXXFLAGS} -fabi-version=4" \
289 - local_src_compile -j1 test
290 -}
291 -
292 -multilib_src_install() {
293 - cd "${BUILD_DIR}_release" || die
294 - local l
295 - for l in $(find . -name lib\*.so.\*); do
296 - dolib.so ${l}
297 - local bl=$(basename ${l})
298 - dosym ${bl} /usr/$(get_libdir)/${bl%.*}
299 - done
300 -
301 - cd "${BUILD_DIR}" || die
302 - insinto /usr/$(get_libdir)/pkgconfig
303 - doins *.pc
304 -}
305 -
306 -multilib_src_install_all() {
307 - doheader -r include/*
308 -
309 - dodoc README CHANGES doc/Release_Notes.txt
310 - use doc && dohtml -r doc/html/*
311 -
312 - if use examples ; then
313 - insinto /usr/share/doc/${PF}/examples/build
314 - doins build/*.inc
315 - insinto /usr/share/doc/${PF}/examples
316 - doins -r examples
317 - fi
318 -}
319
320 diff --git a/dev-cpp/tbb/tbb-4.4.20160803.ebuild b/dev-cpp/tbb/tbb-4.4.20160803.ebuild
321 deleted file mode 100644
322 index d1d21c561ce..00000000000
323 --- a/dev-cpp/tbb/tbb-4.4.20160803.ebuild
324 +++ /dev/null
325 @@ -1,145 +0,0 @@
326 -# Copyright 1999-2018 Gentoo Foundation
327 -# Distributed under the terms of the GNU General Public License v2
328 -
329 -EAPI=6
330 -
331 -inherit eutils flag-o-matic multilib-minimal toolchain-funcs versionator
332 -
333 -PV1="$(get_version_component_range 1)"
334 -PV2="$(get_version_component_range 2)"
335 -PV3="$(get_version_component_range 3)"
336 -MYP="${PN}${PV1}${PV2}_${PV3}oss"
337 -
338 -DESCRIPTION="High level abstract threading library"
339 -HOMEPAGE="https://www.threadingbuildingblocks.org"
340 -SRC_URI="http://threadingbuildingblocks.org/sites/default/files/software_releases/source/${MYP}_src.tgz"
341 -LICENSE="GPL-2-with-exceptions"
342 -SLOT="0"
343 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
344 -IUSE="debug doc examples"
345 -
346 -DEPEND=""
347 -RDEPEND="${DEPEND}"
348 -S="${WORKDIR}/${MYP}"
349 -
350 -PATCHES=(
351 - "${FILESDIR}"/${PN}-4.4.20160803-underlinking.patch
352 - "${FILESDIR}"/${PN}-4.4.20160803-build.patch
353 -)
354 -
355 -src_prepare() {
356 - default
357 -
358 - find include -name \*.html -delete || die
359 -
360 - # Give it a soname on FreeBSD
361 - echo 'LIB_LINK_FLAGS += -Wl,-soname=$(BUILDING_LIBRARY)' >> build/FreeBSD.gcc.inc
362 - # Set proper versionning on FreeBSD
363 - sed -i -e '/.DLL =/s/$/.1/' build/FreeBSD.inc || die
364 -
365 - use debug || sed -i -e '/_debug/d' Makefile
366 -}
367 -
368 -multilib_src_configure() {
369 - # pc files are for debian and fedora compatibility
370 - # some deps use them
371 - cat <<-EOF > ${PN}.pc.template
372 - prefix=${EPREFIX}/usr
373 - libdir=\${prefix}/$(get_libdir)
374 - includedir=\${prefix}/include
375 - Name: ${PN}
376 - Description: ${DESCRIPTION}
377 - Version: ${PV}
378 - URL: ${HOMEPAGE}
379 - Cflags: -I\${includedir}
380 - EOF
381 - cp ${PN}.pc.template ${PN}.pc || die
382 - cat <<-EOF >> ${PN}.pc
383 - Libs: -L\${libdir} -ltbb
384 - Libs.private: -lm -lrt
385 - EOF
386 - cp ${PN}.pc.template ${PN}malloc.pc || die
387 - cat <<-EOF >> ${PN}malloc.pc
388 - Libs: -L\${libdir} -ltbbmalloc
389 - Libs.private: -lm -lrt
390 - EOF
391 - cp ${PN}.pc.template ${PN}malloc_proxy.pc || die
392 - cat <<-EOF >> ${PN}malloc_proxy.pc
393 - Libs: -L\${libdir} -ltbbmalloc_proxy
394 - Libs.private: -lrt
395 - Requires: tbbmalloc
396 - EOF
397 -}
398 -
399 -local_src_compile() {
400 - cd "${S}"
401 -
402 - local comp arch
403 -
404 - case ${MULTILIB_ABI_FLAG} in
405 - abi_x86_64) arch=x86_64 ;;
406 - abi_x86_32) arch=ia32 ;;
407 -# abi_ppc_64) arch=ppc64 ;;
408 -# abi_ppc_32) arch=ppc32 ;;
409 - esac
410 -
411 - case "$(tc-getCXX)" in
412 - *g++*) comp="gcc" ;;
413 - *ic*c) comp="icc" ;;
414 - *clang*) comp="clang" ;;
415 - *) die "compiler $(tc-getCXX) not supported by build system" ;;
416 - esac
417 -
418 - CXX="$(tc-getCXX)" \
419 - CC="$(tc-getCC)" \
420 - AS="$(tc-getAS)" \
421 - arch=${arch} \
422 - CPLUS_FLAGS="${CXXFLAGS}" \
423 - emake compiler=${comp} work_dir="${BUILD_DIR}" tbb_root="${S}" $@
424 -}
425 -
426 -multilib_src_compile() {
427 - local_src_compile tbb tbbmalloc
428 -}
429 -
430 -multilib_src_test() {
431 - CXXFLAGS="${CXXFLAGS} -fabi-version=4" \
432 - local_src_compile -j1 test
433 -}
434 -
435 -multilib_src_install() {
436 - local bt
437 - local buildtypes
438 - if use debug ; then
439 - buildtypes="release debug"
440 - else
441 - buildtypes="release"
442 - fi
443 - for bt in ${buildtypes}; do
444 - cd "${BUILD_DIR}_${bt}" || die
445 - local l
446 - for l in $(find . -name lib\*.so.\*); do
447 - dolib.so ${l}
448 - local bl=$(basename ${l})
449 - dosym ${bl} /usr/$(get_libdir)/${bl%.*}
450 - done
451 - done
452 -
453 - cd "${BUILD_DIR}" || die
454 - insinto /usr/$(get_libdir)/pkgconfig
455 - doins *.pc
456 -}
457 -
458 -multilib_src_install_all() {
459 - doheader -r include/*
460 -
461 - dodoc README CHANGES doc/Release_Notes.txt
462 - use doc && dohtml -r doc/html/*
463 -
464 - if use examples ; then
465 - insinto /usr/share/doc/${PF}/examples/build
466 - doins build/*.inc
467 - insinto /usr/share/doc/${PF}/examples
468 - doins -r examples
469 - fi
470 -}