blob: 24af223e55a7c3987dd58bcff119ea11f43af759 (
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 expat
6
7 name=boost
8 version=1.37.0
9 release=1
10 source=(http://dl.sourceforge.net/sourceforge/boost/boost_${version//./_}.tar.bz2)
11
12 build() {
13 cd boost_${version//./_}
14
15 sed -i -e "s|-O3|$CXXFLAGS -Wno-deprecated|" tools/build/v2/tools/gcc.jam
16 local JOBS="$(sed -e 's/.*\(\-j[ 0-9]\+\) .*/\1/' <<< $MAKEFLAGS)"
17
18 pushd tools/bcp
19 bjam \
20 $JOBS -q -d 2 \
21 debug-symbols=off \
22 --toolset=gcc \
23 -sEXPAT_INCLUDE=/usr/include \
24 -sEXPAT_LIBPATH=/usr/lib \
25 -sHAVE_ICU=1
26
27 install -m 0755 -D ../../bin.v2/tools/bcp/gcc-$(gcc -dumpversion)/release/link-static/bcp $PKG/usr/bin/bcp
28 popd
29
30 bjam \
31 $JOBS -q -d 2 \
32 release \
33 threading=single,multi \
34 runtime-link=shared \
35 link=shared,static \
36 debug-symbols=off \
37 --toolset=gcc \
38 --layout=system \
39 --prefix=$PKG/usr \
40 -sHAVE_ICU=1 \
41 -sEXPAT_INCLUDE=/usr/include \
42 -sEXPAT_LIBPATH=/usr/lib \
43 install
44
45 cd libs/python/pyste/install
46 python setup.py install --root=$PKG
47 mv $PKG/usr/bin/pyste.py $PKG/usr/bin/pyste
48 }
|