diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2013-02-13 00:03:00 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2013-02-13 00:03:00 +0000 |
commit | 2bf7397c4a0f9cb913d9aabb3f0e586ef8cdc2f2 (patch) | |
tree | 33204071ee1b69f25f2719aa49bcbddcc58d5d74 /dev-cpp | |
parent | Stable for alpha, wrt bug #455884 (diff) | |
download | historical-2bf7397c4a0f9cb913d9aabb3f0e586ef8cdc2f2.tar.gz historical-2bf7397c4a0f9cb913d9aabb3f0e586ef8cdc2f2.tar.bz2 historical-2bf7397c4a0f9cb913d9aabb3f0e586ef8cdc2f2.zip |
Version bump
Package-Manager: portage-2.2.01.21688-prefix/cvs/Linux x86_64
Manifest-Sign-Key: 0x13CB1360
Diffstat (limited to 'dev-cpp')
-rw-r--r-- | dev-cpp/tbb/ChangeLog | 7 | ||||
-rw-r--r-- | dev-cpp/tbb/Manifest | 14 | ||||
-rw-r--r-- | dev-cpp/tbb/tbb-4.1.20130116.ebuild | 111 |
3 files changed, 130 insertions, 2 deletions
diff --git a/dev-cpp/tbb/ChangeLog b/dev-cpp/tbb/ChangeLog index 356fd8746b29..d31c23ead0db 100644 --- a/dev-cpp/tbb/ChangeLog +++ b/dev-cpp/tbb/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-cpp/tbb # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/ChangeLog,v 1.33 2013/02/06 04:26:24 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/ChangeLog,v 1.34 2013/02/13 00:02:51 bicatali Exp $ + +*tbb-4.1.20130116 (13 Feb 2013) + + 13 Feb 2013; SĂ©bastien Fabbro <bicatali@gentoo.org> +tbb-4.1.20130116.ebuild: + Version bump 06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> tbb-4.1.20121003.ebuild: Stable for x86, wrt bug #455510 diff --git a/dev-cpp/tbb/Manifest b/dev-cpp/tbb/Manifest index e3c0fabf8c4d..6ad6bae11c3b 100644 --- a/dev-cpp/tbb/Manifest +++ b/dev-cpp/tbb/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX tbb-3.0.104-tests.patch 676 SHA256 7d486b4b462a9d13226a29f303a374209e52c4e5ef0d0c8a216ea0b503bb0b21 SHA512 95dd4af60a8395856b8c527b196341e97dec2b9b7f38eba29c2a1cc62abcf6c66546b8da08162bce444823e520ee40d2a1c240e97ed92b2108693627e2ccaac7 WHIRLPOOL ea2a728532550a809f494602e34f73ca80e3b8985e23ba10f1f4068eb55d785f51f1a15c1558b804b84dbca0686d0254ef278a9191a8f1e27d2314cc9cbaf6c7 AUX tbb-4.0.297-ldflags.patch 11719 SHA256 05ca92a307e8c797b023c7984a739fc04ae54e0399b0036f89a7ae6c0bec6df7 SHA512 9575ad14b038c0f3636ecbb839cc222ae2a2cfe5f383516d40b49b0eb9115b8642eb31e3e2002fe0da5ebf17462a19eb7fc965ca134c4aa8d6d450979f47ae9b WHIRLPOOL 29e0cc4a01f488aa5497b37e1c83d839cf52509f986456cdaefdf78f333984f58bb1980c75301ae945d06c8543f34ff41b1f1c1b396ece81b36f15adbc001a0f AUX tbb-4.0.297-underlinking.patch 475 SHA256 489473e0f30a53d13bd508d3d720df2e6db24b1348470febd162d0834bf6a3de SHA512 26103f87299e56e08d404e0cdda47f3b2be89e770ea12e84ee7f681050364e674aca1ba8326b81db0a73c2f53e973b89b97af3f36c7e762d4699767481b64486 WHIRLPOOL 10e6e3f886dc1a8638f1788254e38f7f92ebbd9deab645e215e9abecfe871e8918de490dc0612de276829e75571db82bd04fe1a8606a50e5f2a6b938821a25fe @@ -5,7 +8,16 @@ AUX tbb-4.1.20120718-ldflags.patch 14639 SHA256 92f025c7f4fee3b6409823b0cfc6f298 AUX tbb-4.1.20121003-ldflags.patch 14517 SHA256 4ebbe650a8005ac5667fc5f4815ee0492dee84c90f4ded51169013072d561379 SHA512 78ef3992809a30d0d5a146f4ec3bb5c6674d59581626ad02dc82a41c080921d1291e1e29823509fe532043107bf1927fc04a9824294d9a416986264725ee58e3 WHIRLPOOL afcb4488dbd367c7659b1929a4ab2ab0dd2d91d214a33de8fdf4c7942d84943b171d19955db540c345acfbbf63125e034944bc0f2a0e7a8b59ec3e767b66a1d3 DIST tbb40_297oss_src.tgz 2097295 SHA256 2d1d10564e536c0ecf50d2db984f9fd9c615909bab13531936f0ca2c0e7cc2c2 SHA512 d41365eb13fdaab78fbdbc20d7d39681e3b6effc3e162c887dc2298307c1b7ad510133c1df50a458d6fd30f8b90f6af7be990180fd25695c2428d096097b9af5 WHIRLPOOL 05b471a23ea2f8c1f4f04bfe48abcf3156b06e5a2b405ae10f6767f10cc80268875802c1c4a140eaafdb17c44c102d6aff69c8296e650c6dbc42ea3487576e30 DIST tbb41_20121003oss_src.tgz 2250789 SHA256 5383727b9582a54cf4c4adbf22186b70e8eba276fcd3be81d746a937c5b47afc SHA512 fada6e32a09be2a151746caf3a15729c9ec6043b17e2f0aeb1bd903542310cdc6fe9ad85017ff5b2cfb16ae955c81c8b39ad8cf97f871bfcbd19d4948ef1d821 WHIRLPOOL 6c2a094e1dc6efed7189903bf8a6bbb8688ab1b15134c9f3c09fd5ed6a72315140505f5df410c89b65cd160a896222d71e01b3bfcbcd933281fb18a69eaf33f1 +DIST tbb41_20130116oss_src.tgz 2461689 SHA256 4ae2c10899e3b6ef2f686013ec5901fc658444ca90178efaca6014b0665c34b6 SHA512 a537411cf9ae66caaa97af33fbc1e56b6598be7b14526c42fd24cedebac06b1979b39c89b080ff9ff353a1ce82b1d10c4863add79fb15578dd3b1598aea1200f WHIRLPOOL 279eb059a4877cd11d7c01bd8483885c12fbb389c51d0944cfe96270051705b8b42b6d6273533bfb668c231a557fe0cc127b091f2ba88237349137a8015e5654 EBUILD tbb-4.0.297.ebuild 3451 SHA256 14e96ebacffe7fe136c38159ae6efe1ae41955342681690b4ee68ff641226f84 SHA512 e0012d56dcee2fa675d59e04bb711f03ec358f509782b3cc4dfc4efff6a72a67f6baf8395d5341a97837d4a53548e33c64ed0e3c4330b82c85d06b82e977e54a WHIRLPOOL 8977fc59b91b6eb6975402b1113726274319591d501ad7f5a1d272adfbde44bc247d1e23d44a04d5e59296cacdb78aea12a15aba3acd7c62eb3bf7b26efa25df EBUILD tbb-4.1.20121003.ebuild 2886 SHA256 94eb50afd942cf462a8462057e70123836baeafc4161bcab8efd6308869a8a47 SHA512 9d43d37288f96e6ae024344c24c143fddfaeb9ae17a23ad3dc760cd84463c414940a8ef25d71fb177f0836af81bc40741e3ef90e5cf04be23e0069c119c958f1 WHIRLPOOL 064813c40c4c3539a658c10f14b05c7016c5858f5459e16e8272b269cec00c71ae4260533ac1eac2dbe6c9ca1bf0f787f871bc8557912e251756e302564e85eb -MISC ChangeLog 5828 SHA256 14a3dc912b26e8957d1c9b1f65a21033546d2ef5e85b3ec35d3da660adb23262 SHA512 74b32c86b4c3ad6f935944c5498d56991b3f371c9722bea90dc8bbed3cdc584c8eb557fd96a33ab50b6c8c1a179ac45c313ab0781991cbdf5e6ffcc910b66608 WHIRLPOOL 50e096516cf3ac26e448967b2257d9fb4dfa7c56659dea8facc382707ecff8b30a8b0a5d988e6008e2c053f04448ccf20764150e6f7c3f0d28c978a0204983ca +EBUILD tbb-4.1.20130116.ebuild 2884 SHA256 9184d5d8b503881e2684cba780bf9dc4a8060e87c0b983462f1606396aeb127d SHA512 475325c448291c6321266422c3c12284ba6523669d714ce29861046eb123784d869ff64b1a1d4e11b8ba8dc7956ea06ac451cfd6bb7ca7fcc9d0836eafbfb628 WHIRLPOOL 30be62f549de21f0afd71eebf2049af571050b549bdc6c7175edced284fd8b9ce24169966cb8fadef1ef4ada7dab29afe287803db354aa69263055d7e3e70cd1 +MISC ChangeLog 5963 SHA256 573e60ab5a7e80832735b2912da7ea11e520a2ec076833765457cb5fced4240c SHA512 e130778b21aef6ea98b45102efa2673c55a0f98b24e8a09935540dc3d4615c6ef9388ca92d9f5117eed7a12e4cd0e40b188f07642ab0d3b4cfdec029c285f77d WHIRLPOOL f019d17f2cc5804abe79725efc79d9354096bed1fe32e423c1b4af5a35a2be60c42a3fcf13cebb094044fa78e0abd4f2f90d1e09054fe62e7a90f278c96c08ea MISC metadata.xml 503 SHA256 df5167eb58798ee657f0c55f2776e7e44d96bd9fe2e1c71783dcf6cd1c65296f SHA512 1085a87e3f4e0dfc5c11e3b767f78e64225f6266a04be6271bbd8aeeb6bb16948ab26d0cec79773d1568dea23acf57a85acb84cf7c6dac314144c2f0087c7d1c WHIRLPOOL 6359fe487c224a3fb58df9e6cdbcf5703c751567521ae23a6f965905ca9e7a47b4b6689fa3e542fb196def6b55d8ae02bf14a51604bad95712eeaafb4f8c090c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iEYEAREIAAYFAlEa2C8ACgkQ1ycZbhPLE2D3sQCfVrB24RUF8c2J4uAQaqvMuMXt +XNcAoLBUcduPNUD0GYTWpLeHRp+WGSP4 +=5YL7 +-----END PGP SIGNATURE----- diff --git a/dev-cpp/tbb/tbb-4.1.20130116.ebuild b/dev-cpp/tbb/tbb-4.1.20130116.ebuild new file mode 100644 index 000000000000..ed9bfcc58a3b --- /dev/null +++ b/dev-cpp/tbb/tbb-4.1.20130116.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.1.20130116.ebuild,v 1.1 2013/02/13 00:02:51 bicatali Exp $ + +EAPI=5 +inherit eutils flag-o-matic multilib versionator toolchain-funcs + +PV1="$(get_version_component_range 1)" +PV2="$(get_version_component_range 2)" +PV3="$(get_version_component_range 3)" +MYP="${PN}${PV1}${PV2}_${PV3}oss" + +DESCRIPTION="High level abstract threading library" +HOMEPAGE="http://www.threadingbuildingblocks.org/" +SRC_URI="http://threadingbuildingblocks.org/sites/default/files/software_releases/source/${MYP}_src.tgz" +LICENSE="GPL-2-with-exceptions" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="debug doc examples" + +DEPEND="" +RDEPEND="${DEPEND}" +S="${WORKDIR}/${MYP}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.0.297-underlinking.patch + # use fully qualified gcc compilers. do not force march/mcpu + # not tested with icc + # order in sed expressions is important + sed -i \ + -e "s/g++/$(tc-getCXX)/g" \ + -e "s/gcc/$(tc-getCC)/g" \ + -e 's/-m\(arch\|cpu\)=*[[:space:]]//g' \ + -e 's/-\(m\|-\)\(64\|32\)//g' \ + -e 's/-O2/$(CXXFLAGS)/g' \ + -e "/^ASM/s/as/$(tc-getAS)/g" \ + build/*.gcc.inc || die + + find include -name \*.html -delete || die + + # pc files are for debian and fedora compatibility + # some deps use them + cat <<-EOF > ${PN}.pc.template + prefix=${EPREFIX}/usr + libdir=\${prefix}/$(get_libdir) + includedir=\${prefix}/include + Name: ${PN} + Description: ${DESCRIPTION} + Version: ${PV} + URL: ${HOMEPAGE} + Cflags: -I\${includedir} + EOF + cp ${PN}.pc.template ${PN}.pc + cat <<-EOF >> ${PN}.pc + Libs: -L\${libdir} -ltbb + Libs.private: -lm -lrt + EOF + cp ${PN}.pc.template ${PN}malloc.pc + cat <<-EOF >> ${PN}malloc.pc + Libs: -L\${libdir} -ltbbmalloc + Libs.private: -lm -lrt + EOF + cp ${PN}.pc.template ${PN}malloc_proxy.pc + cat <<-EOF >> ${PN}malloc_proxy.pc + Libs: -L\${libdir} -ltbbmalloc_proxy + Libs.private: -lrt + Requires: tbbmalloc + EOF + use debug || sed -i -e '/_debug/d' Makefile +} + +src_compile() { + if [[ $(tc-getCXX) == *g++ ]]; then + comp="gcc" + elif [[ $(tc-getCXX) == *ic*c ]]; then + comp="icc" + else + die "compiler $(tc-getCXX) not supported by build system" + fi + emake compiler=${comp} tbb tbbmalloc +} + +src_test() { + append-cxxflags -fabi-version=4 + # avoid oversubscribing with -j1 + emake -j1 compiler=${comp} test +} + +src_install(){ + local l + for l in $(find build -name lib\*.so.\*); do + dolib.so ${l} + local bl=$(basename ${l}) + dosym ${bl} /usr/$(get_libdir)/${bl%.*} + done + doheader -r include/* + + insinto /usr/$(get_libdir)/pkgconfig + doins *.pc + + dodoc README CHANGES doc/Release_Notes.txt + use doc && dohtml -r doc/html/* + + if use examples ; then + insinto /usr/share/doc/${PF}/examples/build + doins build/*.inc + insinto /usr/share/doc/${PF}/examples + doins -r examples + fi +} |