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

Generated by cgit