blob: c85bd2e30ef66f5f9fea2cb8046af0dfb63ca71f (
plain)
1 # Description: Free peer-reviewed portable C++ source libraries.
2 # URL: http://www.boost.org
3 # Maintainer: Danny Rawlins, romster at shortcircuit dot net dot au
4 # Packager: sten, nick dot steeves at shaw dot ca
5 # Depends on: python
6
7 name=boost
8 version=1.34.1
9 release=1
10 source=(http://dl.sourceforge.net/sourceforge/boost/boost_${version//./_}.tar.bz2)
11
12 build() {
13 cd boost_${version//./_}
14
15 local bindir='bin.linuxx86'
16 local gccversion="$(pkginfo -i |grep '^gcc ' |awk '{print $2}' |sed -e "s/\([.0-9]*\)-1/\1/")"
17 export CFLAGS="$CFLAGS -fno-strict-aliasing"
18
19 (
20 cd tools/jam/src
21 ./build.sh gcc
22 install -D -m755 $bindir/bjam $PKG/usr/bin/bjam
23 )
24
25 (
26 cd tools/bcp
27 ../jam/src/$bindir/bjam --toolset=gcc debug-symbols=off
28 install -D -m755 ../../bin.v2/tools/bcp/gcc-$gccversion/release/link-static/bcp $PKG/usr/bin/bcp
29 )
30
31 ./tools/jam/src/$bindir/bjam \
32 release debug-symbols=off threading=single,multi \
33 runtime-link=shared link=shared,static \
34 --prefix=$PKG/usr \
35 --toolset=gcc \
36 --layout=system \
37 install
38
39 cd libs/python/pyste/install
40 python setup.py install --root=$PKG
41 mv $PKG/usr/bin/pyste.py $PKG/usr/bin/pyste
42 }
|