Date: Monday, August 11, 2014 @ 00:17:07 Author: bpiotrowski Revision: 219517
upgpkg: boost 1.56.0-1 new upstream release Modified: boost/trunk/PKGBUILD ----------+ PKGBUILD | 48 ++++++++++++++++-------------------------------- 1 file changed, 16 insertions(+), 32 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-08-10 21:32:59 UTC (rev 219516) +++ PKGBUILD 2014-08-10 22:17:07 UTC (rev 219517) @@ -1,6 +1,6 @@ # $Id$ -# Maintainer: Stéphane Gaudreault <[email protected]> # Maintainer: Ionut Biru <[email protected]> +# Contributor: Stéphane Gaudreault <[email protected]> # Contributor: kevin <[email protected]> # Contributor: Giovanni Scafora <[email protected]> # Contributor: Kritoke <[email protected]> @@ -8,32 +8,18 @@ pkgbase=boost pkgname=('boost-libs' 'boost') -pkgver=1.55.0 +pkgver=1.56.0 _boostver=${pkgver//./_} -pkgrel=6 -url="http://www.boost.org/" +pkgrel=1 +url='http://www.boost.org/' arch=('i686' 'x86_64') license=('custom') makedepends=('icu>=53.1' 'python' 'python2' 'bzip2' 'zlib' 'openmpi') -source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz - 001-log_fix_dump_avx2.patch) -sha1sums=('61ed0e57d3c7c8985805bb0682de3f4c65f4b6e5' - 'a4a47cc5716df87d544ae7684aaf402287132d50') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgbase}_${_boostver}.tar.gz) +sha1sums=('1639723c6bdff873cdb6d747f8f8c9d9f066434d') -prepare() { +build() { export _stagedir="${srcdir}/stagedir" - cd ${pkgbase}_${_boostver} - - patch -p0 -i ../001-log_fix_dump_avx2.patch - - # Add an extra python version. This does not replace anything and python 2.x need to be the default. - echo "using python : 3.4 : /usr/bin/python3 : /usr/include/python3.4m : /usr/lib ;" >> ./tools/build/v2/user-config.jam - - # Support for OpenMPI - echo "using mpi ;" >> ./tools/build/v2/user-config.jam -} - -build() { local JOBS="$(sed -e 's/.*\(-j *[0-9]\+\).*/\1/' <<< ${MAKEFLAGS})" cd ${pkgbase}_${_boostver} @@ -42,17 +28,15 @@ _bindir="bin.linuxx86" [[ "${CARCH}" = "x86_64" ]] && _bindir="bin.linuxx86_64" + install -Dm755 tools/build/src/engine/$_bindir/b2 "${_stagedir}"/bin/b2 - install -dm755 "${_stagedir}"/bin - install tools/build/v2/engine/${_bindir}/b2 "${_stagedir}"/bin/b2 + # Add an extra python version. This does not replace anything and python 2.x + # need to be the default. + echo "using python : 3.4 : /usr/bin/python3 : /usr/include/python3.4m : /usr/lib ;" \ + >> project-config.jam - pushd tools - for _tool in bcp inspect quickbook compiler_status process_jam_log wave; do - "${_stagedir}"/bin/b2 --toolset=gcc cflags="${CPPFLAGS} ${CFLAGS} -std=gnu++11 -O3" linkflags="${LDFLAGS}" $_tool - done - "${_stagedir}"/bin/b2 --toolset=gcc cflags="${CPPFLAGS} ${CFLAGS} -O3" linkflags="${LDFLAGS}" library_status - popd - cp -a dist/bin/* "${_stagedir}"/bin + # Support for OpenMPI + echo "using mpi ;" >> project-config.jam # boostbook is needed by quickbook install -dm755 "${_stagedir}"/share/boostbook @@ -80,7 +64,7 @@ } package_boost() { - pkgdesc="Free peer-reviewed portable C++ source libraries - Development" + pkgdesc='Free peer-reviewed portable C++ source libraries - development headers' depends=("boost-libs=${pkgver}") optdepends=('python: for python bindings' 'python2: for python2 bindings' @@ -100,7 +84,7 @@ } package_boost-libs() { - pkgdesc="Free peer-reviewed portable C++ source libraries - Runtime" + pkgdesc='Free peer-reviewed portable C++ source libraries - runtime libraries' depends=('bzip2' 'zlib' 'icu') optdepends=('openmpi: for mpi support')
