the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libtbb-dev
Version: 3.0.20101110
Revision: 1
Architecture: i386, x86_64
Description: Threading Building Blocks
DescDetail: <<
Threading Building Blocks (TBB) is an award-winning C++ runtime library
that abstracts the low-level threading details necessary for optimal
multi-core performance. It uses common C++ templates and coding style to
eliminate tedious threading implementation work.
TBB requires fewer lines of code to achieve parallelism than other
threading models. The applications you write are portable across platforms.
Since the library is also inherently scalable, no code maintenance is
required as more processor cores become available.
<<
License: GPL
HomePage: http://www.threadingbuildingblocks.org
Maintainer: Abdulla Kamar
GCC: 4.0
Source: http://www.threadingbuildingblocks.org/uploads/77/163/3.0%%20update%%204/tbb30_20101110oss_src.tgz
Source-MD5: 7097793065ce2a30aa58e5f5c9528492
SourceDirectory: tbb30_20101110oss
Depends: libtbb-shlibs (= %v-%r)
BuildDepends: fink (>= 0.24.12)
BuildDependsOnly: true
CompileScript: <<
#!/bin/sh -ev
[ %m = i386 ] && ARCH=ia32 || ARCH=intel64
make arch=$ARCH tbb_build_prefix=lib
<<
InstallScript: <<
#!/bin/sh -ev
mkdir %i/lib
mkdir %i/include
cp -r include/tbb %i/include
for I in tbb tbbmalloc; do
install_name_tool -id %p/lib/lib${I}.3.0.dylib build/lib_release/lib${I}.dylib
cp build/lib_release/lib${I}.dylib %i/lib/lib${I}.3.0.dylib
pushd %i/lib
ln -s lib${I}.3.0.dylib lib${I}.dylib
popd
done
chmod -R u+rwx,go+rx %i/lib
chmod -R u+rwX,go+rX %i/include
<<
DocFiles: CHANGES COPYING README
SplitOff: <<
Package: libtbb-shlibs
Files: lib/libtbb.3.0.dylib lib/libtbbmalloc.3.0.dylib
Shlibs: <<
%p/lib/libtbb.3.0.dylib 0.0.0 %n (>= 3.0-1)
%p/lib/libtbbmalloc.3.0.dylib 0.0.0 %n (>= 3.0-1)
<<
DocFiles: CHANGES COPYING README
<<