summaryrefslogtreecommitdiff
path: root/boost/Pkgfile
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 }

Generated by cgit