blob: cc3df71fe893aa6c7856822fb38d2639a285c615 (
plain)
1 # Description: Free peer-reviewed portable C++ source libraries.
2 # URL: http://www.boost.org/
3 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
4 # Packager: sten, nick dot steeves at shaw dot ca
5 # Depends on: boost-jam icu 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="$(gcc -dumpversion)"
17 export CFLAGS="$CFLAGS -fno-strict-aliasing"
18 export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
19
20 (
21 cd tools/bcp
22
23 bjam \
24 --toolset=gcc \
25 debug-symbols=off \
26 -sHAVE_ICU=1
27
28 install -D -m 0755 ../../bin.v2/tools/bcp/gcc-$gccversion/release/link-static/bcp $PKG/usr/bin/bcp
29 )
30
31 bjam \
32 release \
33 debug-symbols=off \
34 threading=single,multi \
35 runtime-link=shared \
36 link=shared,static \
37 --prefix=$PKG/usr \
38 --toolset=gcc \
39 --layout=system \
40 -sHAVE_ICU=1 \
41 install
42
43 cd libs/python/pyste/install
44 python setup.py install --root=$PKG
45 mv $PKG/usr/bin/pyste.py $PKG/usr/bin/pyste
46 }
|